Interface: TransactionPayload
Interface representing transaction payload type
Properties
airdropId
• Optional airdropId: string
Build5 id of the airdrop
aliasBlockId
• Optional aliasBlockId: string
Block id in which the alias was minted
aliasGovAddress
• Optional aliasGovAddress: string
Governor address of the alias
aliasId
• Optional aliasId: string
Tanagle id of the alias
aliasOutputAmount
• Optional aliasOutputAmount: number
Base token amount used by the alias output
aliasStorageDeposit
• Optional aliasStorageDeposit: number
Storage deposit needed to mint the alias
amount
• Optional amount: number
Amount used or transfered
auction
• Optional auction: string
Build5 id of the auction
award
• Optional award: string
Build5 award id
beneficiary
• Optional beneficiary: Entity
Beneficiary type of the transaction
beneficiaryAddress
• Optional beneficiaryAddress: string
Beneficiary address of the transaction
beneficiaryUid
• Optional beneficiaryUid: string
Beneficiary id of the transaction
chainReference
• Optional chainReference: string
Tangle chain reference
collection
• Optional collection: string
Collection id
collectionId
• Optional collectionId: string
Tangle id of the collection
collectionOutputAmount
• Optional collectionOutputAmount: number
Base token amount used by the collection output
collectionStorageDeposit
• Optional collectionStorageDeposit: number
Storage deposit needed to mint the collection
count
• Optional count: number
Token count set during token trading
creditId
• Optional creditId: string
Build5 transaction id of a vote
customMetadata
• Optional customMetadata: Object
Custom metadata that will be is on the output metadata
Index signature
▪ [key: string]: string
dailyCost
• Optional dailyCost: number
Daily cost of the stamp
days
• Optional days: number
Days for which the stamp is stored
dependsOnBillPayment
• Optional dependsOnBillPayment: boolean
True if credit needs to wait for a bill payment to be processed first
disableWithdraw
• Optional disableWithdraw: boolean
If true, NFT won't be withdrawn after purchase
edition
• Optional edition: number
Edition of the badge
expiresOn
• Optional expiresOn: Timestamp
Order will expire on this date. Once order is expired, it can not receive any more requests.
foundryStorageDeposit
• Optional foundryStorageDeposit: number
Storage deposit needed to mint the foundry
guardianStorageDeposit
• Optional guardianStorageDeposit: number
Storage deposit needed for the guardian
invalidPayment
• Optional invalidPayment: boolean
If true, payment was considered as invalid
legacyAwardFundRequestId
• Optional legacyAwardFundRequestId: string
Legacy award fund request id
lockCollectionNft
• Optional lockCollectionNft: boolean
If true, collection NFT witll be locked
metadata
• Optional metadata: Object
Metadata that will be set on the output
Index signature
▪ [key: string]: unknown
milestoneTransactionPath
• Optional milestoneTransactionPath: string
Build5 path to the transaction
nativeTokens
• Optional nativeTokens: NativeToken[]
Native tokens to transfer
newPrice
• Optional newPrice: number
New price of unsold NFTs after minting
nft
• Optional nft: string
NFT id
nftId
• Optional nftId: string
Tangle id of the nft
nftOrders
• Optional nftOrders: NftBulkOrder[]
List representing the NFT bulk order
nftOutputAmount
• Optional nftOutputAmount: number
Base token amount used by the nft output
nfts
• Optional nfts: string[]
Build5 of the minted NFTs
nftsStorageDeposit
• Optional nftsStorageDeposit: number
Storage deposit needed to mint the NFTs
nftsToMint
• Optional nftsToMint: number
NFTs to mint
orderId
• Optional orderId: string
Order transaction id
outputConsumed
• Optional outputConsumed: boolean
True if output was consumed
outputConsumedOn
• Optional outputConsumedOn: Timestamp
Output consumption time
outputToConsume
• Optional outputToConsume: string
Tangle if of the output that will be consumed
owner
• Optional owner: string
Current owner
ownerEntity
• Optional ownerEntity: Entity
Current owner type
participatedOn
• Optional participatedOn: Timestamp
Participation time
previousOwner
• Optional previousOwner: string
Previous owner
previousOwnerEntity
• Optional previousOwnerEntity: Entity
Previous owner type
price
• Optional price: number
Token price set during token trading
proposalId
• Optional proposalId: string
Build5 id of the proposal
quantity
• Optional quantity: number
Quantity of tokens purchased
reason
• Optional reason: TRADE_CANCELLED
Reason for crediting a payment
reconciled
• Optional reconciled: boolean
Boolean value specifying if the order was reconciled or not
response
• Optional response: Object
Transaction response in case of processing failure
Index signature
▪ [key: string]: unknown
restrictions
• Optional restrictions: Restrictions
Restrictions applied when purchasing the NFT
royaltiesFee
• Optional royaltiesFee: number
Royalty fee
royaltiesSpace
• Optional royaltiesSpace: string
Royalty space
royaltiesSpaceAddress
• Optional royaltiesSpaceAddress: string
Royalty space address
royalty
• Optional royalty: boolean
If true, the payment is a royalty payment
sourceAddress
• Optional sourceAddress: string
Source address of the transaction
sourceTransaction
• Optional sourceTransaction: string | string[]
A reference to the source order or payment
stake
• Optional stake: string
Build5 stake id
stakeReward
• Optional stakeReward: string
Build5 ids of the stake rewards
stakeType
• Optional stakeType: StakeType
Stake type
stakes
• Optional stakes: string[]
Build5 ids of the stakes
stamp
• Optional stamp: string
Build5 if of the stamp
storageDepositSourceAddress
• Optional storageDepositSourceAddress: string
Address of the source storage deposit
storageReturn
• Optional storageReturn: StorageReturn
Storage deposit return params
tag
• Optional tag: string
Tag used on the transaction
tanglePuchase
• Optional tanglePuchase: boolean
True if the transaction is an OTR
targetAddress
• Optional targetAddress: string
Target address of the transaction
targetAddresses
• Optional targetAddresses: SendToManyTargets[]
Target addresses of the transaction incase of multy target transaction
token
• Optional token: string
Token id
tokenAmount
• Optional tokenAmount: number
Amount of the token
tokenId
• Optional tokenId: string
Tangle id of a token
tokenReward
• Optional tokenReward: number
Build5 id of the token reward
tokenTradeOderTargetAddress
• Optional tokenTradeOderTargetAddress: string
Target address of the token trade order
tokensInVault
• Optional tokensInVault: number
Tokens stored in the space's vault
totalAirdropCount
• Optional totalAirdropCount: number
Total airdrops count
transaction
• Optional transaction: string
Transaction id
type
• Optional type: TransactionPayloadType
Type of the payload
unclaimedAirdrops
• Optional unclaimedAirdrops: number
Unclaimed airdrops count
unlockedBy
• Optional unlockedBy: string
Member id who unlocked the transaction
unsoldMintingOptions
• Optional unsoldMintingOptions: UnsoldMintingOptions
Specifies what should happen with unsold NFTs upon minting.
validationType
• Optional validationType: TransactionValidationType
Specifies the processing type
values
• Optional values: number[]
Vote values
vaultStorageDeposit
• Optional vaultStorageDeposit: number
Storage deposit used by the vault
vestingAt
• Optional vestingAt: Timestamp
Vesting time of the airdrop
void
• Optional void: boolean
Boolean value specifying if the order was voided
voteValues
• Optional voteValues: number[]
Vote values
votes
• Optional votes: number[]
Votes
walletReference
• Optional walletReference: WalletResult
Result after processing the transaction
weeks
• Optional weeks: number
Length of the stake in weeks
weight
• Optional weight: number
Weight of the vote
weightMultiplier
• Optional weightMultiplier: number
Multiplier for the vote weight