unsafe_transferObject

Transaction Builder API: Create an unsigned transaction to transfer an object from one address to another. The object's type must allow public transfers

Parameters

  • signer : <SuiAddress> - the transaction signer's Sui address

  • object_id : <ObjectID> - the ID of the object to be transferred

  • gas : <ObjectID> - gas object to be used in this transaction, node will pick one from the signer's possession if not provided

  • gas_budget : <BigInt_for_uint64> - the gas budget, the transaction will fail if the gas cost exceed the budget

  • recipient : <SuiAddress> - the recipient's Sui address

Returns

  • TransactionBytes : <TransactionBytes>

    • gas : <[ObjectRef]> - the gas object to be used

    • inputObjects : <[InputObjectKind]> - objects to be used in this transaction

    • txBytes : <[Base64]> - BCS serialized transaction data bytes without its type tag, as base-64 encoded string.

Example Request and Result for unsafe_transferObject

Request

curl --location 'https://sui-testnet.blastapi.io/<project-id>' \
--header 'Content-Type: application/json' \
--data '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "unsafe_transferObject",
    "params": [
        "0x563ee81d153032ef327b349420cf91e28a8d5528cbdcae5c108093a8a3879abb",
        "0x003f9c0f533b4f72b38e4dfd90f26c29f052eb855ab8fb1912d20ac2e39ac3bc",
        "0x0bbf2b6c03cb0f5e13d63494535ebc57856c68a1d8ff6734cc21a4e46dfabc0f",
        "2000",
        "0xeeb30f4dc675a7d49b8abedf58eb2e3738facfc554c80f4b27ab62aa02878f56"
    ]
}'

Result

{
    "jsonrpc": "2.0",
    "result": {
        "txBytes": "AAACACDusw9NxnWn1JuKvt9Y6y43OPrPxVTID0snq2KqAoePVgEAAD+cD1M7T3Kzjk39kPJsKfBS64VauPsZEtIKwuOaw7wioBAAAAAAACD03VMlIZIa5C894f9gaVex9mV5ullL+unyByD0jyyWrwEBAQEBAAEAAFY+6B0VMDLvMns0lCDPkeKKjVUoy9yuXBCAk6ijh5q7AQu/K2wDyw9eE9Y0lFNevFeFbGih2P9nNMwhpORt+rwPKeFwAAAAAAAgJRnchOnSctUdRw79lCT5qcCMXqv2+KzvZGW5DwSGctdWPugdFTAy7zJ7NJQgz5Hiio1VKMvcrlwQgJOoo4eau+gDAAAAAAAA0AcAAAAAAAAA",
        "gas": [
            {
                "objectId": "0x0bbf2b6c03cb0f5e13d63494535ebc57856c68a1d8ff6734cc21a4e46dfabc0f",
                "version": 7397673,
                "digest": "3VpxVaviG7RykDVLx1A21yT5YD1QFJpo1AWv5hJxQjKt"
            }
        ],
        "inputObjects": [
            {
                "ImmOrOwnedMoveObject": {
                    "objectId": "0x003f9c0f533b4f72b38e4dfd90f26c29f052eb855ab8fb1912d20ac2e39ac3bc",
                    "version": 1089570,
                    "digest": "HUrDhmdBEtQW8LBAd2fdQrqznLedy16rPjME6WdZqCsG"
                }
            },
            {
                "ImmOrOwnedMoveObject": {
                    "objectId": "0x0bbf2b6c03cb0f5e13d63494535ebc57856c68a1d8ff6734cc21a4e46dfabc0f",
                    "version": 7397673,
                    "digest": "3VpxVaviG7RykDVLx1A21yT5YD1QFJpo1AWv5hJxQjKt"
                }
            }
        ]
    },
    "id": 1
}

Last updated