Skip to main content
Accept an incoming CIP-56 TransferOffer. The registrar is extracted automatically from the contract payload — you only need to pass the offer’s contract ID. Invoked through the two-phase transaction flow with:
  • operation = TRANSACTION_OPERATION_ACCEPT_CIP56
  • params.accept_cip56 = AcceptCip56Params { … }

Params

contract_id
string
required
Contract ID of the CIP-56 TransferOffer to accept.
message AcceptCip56Params {
  string contract_id = 1;
}
Use GetActiveContracts with a CIP-56 TransferOffer template filter to discover pending offer contract IDs.

See also

  • TransferCip56 — create an outgoing CIP-56 transfer.
  • GetBalances — verify the holding was credited after acceptance.