Class TokenClaimAirdropTransactionBody

java.lang.Object
com.google.protobuf.AbstractMessageLite<TokenClaimAirdropTransactionBody,TokenClaimAirdropTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite<TokenClaimAirdropTransactionBody,TokenClaimAirdropTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.TokenClaimAirdropTransactionBody
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, TokenClaimAirdropTransactionBodyOrBuilder

@Generated public final class TokenClaimAirdropTransactionBody extends com.google.protobuf.GeneratedMessageLite<TokenClaimAirdropTransactionBody,TokenClaimAirdropTransactionBody.Builder> implements TokenClaimAirdropTransactionBodyOrBuilder
 *
 Token claim airdrop<br/>
 Complete one or more pending transfers on behalf of the
 recipient(s) for an airdrop.

 The sender MUST have sufficient balance to fulfill the airdrop at the
 time of claim. If the sender does not have sufficient balance, the
 claim SHALL fail.<br/>
 Each pending airdrop successfully claimed SHALL be removed from state and
 SHALL NOT be available to claim again.<br/>
 Each claim SHALL be represented in the transaction body and
 SHALL NOT be restated in the record file.<br/>
 All claims MUST succeed for this transaction to succeed.

 ### Block Stream Effects
 The completed transfers SHALL be present in the transfer list.
 
Protobuf type proto.TokenClaimAirdropTransactionBody
  • Field Details

    • PENDING_AIRDROPS_FIELD_NUMBER

      public static final int PENDING_AIRDROPS_FIELD_NUMBER
      See Also:
  • Method Details