Amendment Idea: Hosted Objects #374
mvadari
started this conversation in
Ideas (pre standard proposal)
Replies: 2 comments 3 replies
-
|
Interesting idea. I'd steer clear of the term destinationTag and sourceTag tho, as these are known field names and I think it could cause confusion. I'd support one of your alternatives like ownerTag. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Would this spec replace the spec on sub accounts? #283 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hosted Objects
Abstract
Extending SourceTag/DestinationTag behavior of payments to object ownership as well
Better onboarding for users who don't want to manage their own keys - supports Coinbase-like usage of all features of the XRPL
1. Overview
We propose modifying the common fields of the ledger objects. No transactions will need to be modified, since
SourceTagis already included in the common fields of all transactions.This feature will require an amendment, tentatively titled
ObjectSourceTag.This amendment will essentially add a source tag to any object created in a transaction, if that transaction includes a
SourceTagparameter.2. On-Ledger Objects: Common Fields
2.1. Fields
As a reference, here are the fields that all ledger objects currently have:
LedgerIndexstringHash256LedgerEntryTypestringUInt16Flags0numberUInt16This spec proposes this additional field:
SourceTagnumberUInt322.2. Conditions of Inclusion
SourceTagon the creation transactionDestinationTagon the transfer transaction3. Security
n+1. Open Questions
DestinationTagshould be added for every object that supports destinations (the only one where it's missing isNFTokenOffer)SourceTagor just something likeTag/OwnerTag?Beta Was this translation helpful? Give feedback.
All reactions