Custodial Transactions

Sign transactions and interact with the blockchain

Custodial transactions are signed on behalf of the custodial user. The app developer holds the password for the custodial account which will be making the transaction.

Sign a transaction and optionally broadcast to the blockchain

POST https://service.oreid.io/api/transaction/sign

Headers

NameTypeDescription

api-key*

String

The ORE ID dApp API key or service-key (if one is issued to your dApp)

Request Body

NameTypeDescription

account*

String

The ORE ID account name.

broadcast*

Boolean

Send the signed transaction to the blockchain?

chain_account*

String

The blockchain account from which to conduct the transaction.

chain_network*

String

The blockchain network being transacted on. Eg. "wax_main"

transaction*

String

The JSON transaction object encoded to Base64

user_password*

String

The custodial user's account password

return_signed_transaction

Boolean

Display the signed transaction JSON object in the response.

{
    signed_transaction: string,
    transaction_id: string
}

Last updated