Announcing our $20m venture round co-led by cyber•Fund and Blockchain Capital. Read more.
curl --request POST \
--url https://be.onebalance.io/api/v1/quote \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"from": {
"account": {
"sessionAddress": "0x1cBFbFd62a276BF6D79d504eA4CA75a7baDcf5b1",
"adminAddress": "0xc162a3cE45ad151eeCd0a5532D6E489D034aB3B8",
"accountAddress": "0xE20295ec513DEf805D9c3083b0C8EaB64692D764"
},
"asset": {
"assetId": "ob:eth"
},
"amount": "1000000000000000"
},
"to": {
"asset": {
"assetId": "ob:usdc"
}
}
}
'{
"id": "0xfa6094cd9d65416c975e3498cc5c2ca17df6c4cfa37e16f84f2736296dd98b5d",
"account": {
"type": "role-based",
"sessionAddress": "0x1cBFbFd62a276BF6D79d504eA4CA75a7baDcf5b1",
"adminAddress": "0xc162a3cE45ad151eeCd0a5532D6E489D034aB3B8",
"accountAddress": "0xa8305CAD3ECEA0E4B4a02CE45E240e8687B4C2E0"
},
"originChainsOperations": [
{
"userOp": {
"sender": "0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b",
"nonce": "1120126849530300722547379539971600052481264750391572034956634531672621056",
"callData": "0xe9ae5c53010000000000000000000000000000000000000000000000000000000000000000",
"callGasLimit": "737280",
"verificationGasLimit": "3076170",
"preVerificationGas": "0",
"maxFeePerGas": "0",
"maxPriorityFeePerGas": "0",
"paymaster": "0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4",
"paymasterVerificationGasLimit": "19219",
"paymasterPostOpGasLimit": "0",
"paymasterData": "0x",
"signature": "0x8cbd9df26744e2a02cde9fb8832d2b5f"
},
"typedDataToSign": {
"domain": {
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
},
"types": {
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
},
"primaryType": "Approve",
"message": {
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9280025cef27699ffe5f5e9e9625b15eb"
}
},
"assetType": "eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"amount": "8000000"
}
],
"originToken": {
"aggregatedAssetId": "ob:eth",
"amount": "1000000000000000000",
"assetType": [
"eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"eip155:1/slip44:60"
],
"fiatValue": [
{
"assetType": "eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"fiatValue": "1800.00"
},
{
"assetType": "eip155:1/slip44:60",
"fiatValue": "1800.00"
}
]
},
"destinationToken": {
"aggregatedAssetId": "ob:usdc",
"amount": "100000000",
"assetType": "eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"fiatValue": "100",
"minimumAmount": "100",
"minimumFiatValue": "100",
"symbol": "USDC",
"name": "USDC",
"decimals": 18,
"recipientAccount": "eip155:42161:0x895Cf62399bF1F8b88195E741b64278b41EB7F09"
},
"expirationTimestamp": "1686239400",
"tamperProofSignature": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"destinationChainOperation": {
"userOp": {
"sender": "0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b",
"nonce": "1120126849530...",
"callData": "0xe9ae5c530100000000000000000000000000...",
"callGasLimit": "737280",
"verificationGasLimit": "3076170",
"preVerificationGas": "0",
"maxFeePerGas": "0",
"maxPriorityFeePerGas": "0",
"paymaster": "0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4",
"paymasterVerificationGasLimit": "19219",
"paymasterPostOpGasLimit": "0",
"paymasterData": "0x",
"signature": "0x8cbd9df26744e2a02cde9fb8832d2b5f...",
"factory": "0xd703aae79538628d27099b8c4f621be4ccd142d5",
"factoryData": "0xc5265d5d000000000000000000000000..."
},
"typedDataToSign": {
"domain": {
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
},
"types": {
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
},
"primaryType": "Approve",
"message": {
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9..."
}
},
"assetType": "eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"amount": "8000000",
"delegation": {
"contractAddress": "0xd6CEDDe84be40893d153Be9d467CD6aD37875b28",
"nonce": 0,
"signature": {
"chainId": 10,
"contractAddress": "0xd6CEDDe84be40893d153Be9d467CD6aD37875b28",
"nonce": 0,
"r": "0x129b258b9d85f91dab87e488dea08e2803e88a96bb6a967d16fe158a09d95d0d",
"s": "0x52adbaca42ea5b316df5ac0a6ae5f544f5eb450d94c76164e27252101e22d3c3",
"v": "0x1b",
"yParity": 0,
"type": "Signed"
}
}
}
}Request a quote for transferring or swapping assets.
Asset Flexibility:
curl --request POST \
--url https://be.onebalance.io/api/v1/quote \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"from": {
"account": {
"sessionAddress": "0x1cBFbFd62a276BF6D79d504eA4CA75a7baDcf5b1",
"adminAddress": "0xc162a3cE45ad151eeCd0a5532D6E489D034aB3B8",
"accountAddress": "0xE20295ec513DEf805D9c3083b0C8EaB64692D764"
},
"asset": {
"assetId": "ob:eth"
},
"amount": "1000000000000000"
},
"to": {
"asset": {
"assetId": "ob:usdc"
}
}
}
'{
"id": "0xfa6094cd9d65416c975e3498cc5c2ca17df6c4cfa37e16f84f2736296dd98b5d",
"account": {
"type": "role-based",
"sessionAddress": "0x1cBFbFd62a276BF6D79d504eA4CA75a7baDcf5b1",
"adminAddress": "0xc162a3cE45ad151eeCd0a5532D6E489D034aB3B8",
"accountAddress": "0xa8305CAD3ECEA0E4B4a02CE45E240e8687B4C2E0"
},
"originChainsOperations": [
{
"userOp": {
"sender": "0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b",
"nonce": "1120126849530300722547379539971600052481264750391572034956634531672621056",
"callData": "0xe9ae5c53010000000000000000000000000000000000000000000000000000000000000000",
"callGasLimit": "737280",
"verificationGasLimit": "3076170",
"preVerificationGas": "0",
"maxFeePerGas": "0",
"maxPriorityFeePerGas": "0",
"paymaster": "0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4",
"paymasterVerificationGasLimit": "19219",
"paymasterPostOpGasLimit": "0",
"paymasterData": "0x",
"signature": "0x8cbd9df26744e2a02cde9fb8832d2b5f"
},
"typedDataToSign": {
"domain": {
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
},
"types": {
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
},
"primaryType": "Approve",
"message": {
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9280025cef27699ffe5f5e9e9625b15eb"
}
},
"assetType": "eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"amount": "8000000"
}
],
"originToken": {
"aggregatedAssetId": "ob:eth",
"amount": "1000000000000000000",
"assetType": [
"eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"eip155:1/slip44:60"
],
"fiatValue": [
{
"assetType": "eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"fiatValue": "1800.00"
},
{
"assetType": "eip155:1/slip44:60",
"fiatValue": "1800.00"
}
]
},
"destinationToken": {
"aggregatedAssetId": "ob:usdc",
"amount": "100000000",
"assetType": "eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"fiatValue": "100",
"minimumAmount": "100",
"minimumFiatValue": "100",
"symbol": "USDC",
"name": "USDC",
"decimals": 18,
"recipientAccount": "eip155:42161:0x895Cf62399bF1F8b88195E741b64278b41EB7F09"
},
"expirationTimestamp": "1686239400",
"tamperProofSignature": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"destinationChainOperation": {
"userOp": {
"sender": "0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b",
"nonce": "1120126849530...",
"callData": "0xe9ae5c530100000000000000000000000000...",
"callGasLimit": "737280",
"verificationGasLimit": "3076170",
"preVerificationGas": "0",
"maxFeePerGas": "0",
"maxPriorityFeePerGas": "0",
"paymaster": "0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4",
"paymasterVerificationGasLimit": "19219",
"paymasterPostOpGasLimit": "0",
"paymasterData": "0x",
"signature": "0x8cbd9df26744e2a02cde9fb8832d2b5f...",
"factory": "0xd703aae79538628d27099b8c4f621be4ccd142d5",
"factoryData": "0xc5265d5d000000000000000000000000..."
},
"typedDataToSign": {
"domain": {
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
},
"types": {
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
},
"primaryType": "Approve",
"message": {
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9..."
}
},
"assetType": "eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"amount": "8000000",
"delegation": {
"contractAddress": "0xd6CEDDe84be40893d153Be9d467CD6aD37875b28",
"nonce": 0,
"signature": {
"chainId": 10,
"contractAddress": "0xd6CEDDe84be40893d153Be9d467CD6aD37875b28",
"nonce": 0,
"r": "0x129b258b9d85f91dab87e488dea08e2803e88a96bb6a967d16fe158a09d95d0d",
"s": "0x52adbaca42ea5b316df5ac0a6ae5f544f5eb450d94c76164e27252101e22d3c3",
"v": "0x1b",
"yParity": 0,
"type": "Signed"
}
}
}
}The OneBalance API uses API keys to authenticate requests. All API requests require authentication using an API key passed in the x-api-key header:
curl -X 'GET' \
'https://be.onebalance.io/api/path-to/endpoint' \
-H 'x-api-key: ${ONEBALANCE_API_KEY}' \
...A public API key is available for testing purposes with limited usage: 42bb629272001ee1163ca0dbbbc07bcbb0ef57a57baf16c4b1d4672db4562c11.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Learn how to generate API access tokens at OneBalance Docs.
Origin information for the quote
Show child attributes
Account information that supports both role-based and basic account types. OneBalance supports a modular architecture designed to accommodate various account types with different validators, versions, and deployment methods.
Learn more about account types and their capabilities at OneBalance Account Models.
Role-based account using RoleBasedValidator with Kernel 3.1. Always has Resource Lock enabled.
Allows a user_admin role (think user cold wallet) next to the signer role to rotate keys and execute trustless rage quit in emergency cases.
Secure in emergency cases related to WaaS/TEE but consumes slightly more gas.
Show child attributes
Account type identifier for role-based accounts
role-based "role-based"
Address associated with user's ECDSA signing key used for session-based operations
"0x1cBFbFd62a276BF6D79d504eA4CA75a7baDcf5b1"
Address selected by the user as backup admin. Can perform rage quit and key rotation. Must be different from sessionAddress.
"0xc162a3cE45ad151eeCd0a5532D6E489D034aB3B8"
Address of user's smart contract wallet (counterfactual if not yet deployed)
"0xa8305CAD3ECEA0E4B4a02CE45E240e8687B4C2E0"
Asset to quote from. Choose between:
Show child attributes
The aggregated asset ID (e.g., ob:usd, ob:eth)
"ob:eth"
{ "assetId": "ob:eth" }Amount to quote (used for exact_input)
"1000000000000000000"
Target information for the quote
Show child attributes
Asset to quote to. Choose between:
Show child attributes
The aggregated asset ID (e.g., ob:usd, ob:eth)
"ob:eth"
{ "assetId": "ob:usdc" }CAIP account ID for the recipient (if transferring to another account)
"eip155:1:0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
Amount to receive (used for exact_output)
"1000000"
Slippage tolerance in basis points (1/100th of a percent). For example, 50 = 0.5%, 100 = 1%, 1000 = 10%.
x >= 150
Quote
Unique identifier for the quote
"0xfa6094cd9d65416c975e3498cc5c2ca17df6c4cfa37e16f84f2736296dd98b5d"
Account details. Required to check the signature before sending on-chain
Show child attributes
Account type identifier for role-based accounts
role-based "role-based"
Address associated with user's ECDSA signing key used for session-based operations
"0x1cBFbFd62a276BF6D79d504eA4CA75a7baDcf5b1"
Address selected by the user as backup admin. Can perform rage quit and key rotation. Must be different from sessionAddress.
"0xc162a3cE45ad151eeCd0a5532D6E489D034aB3B8"
Address of user's smart contract wallet (counterfactual if not yet deployed)
"0xa8305CAD3ECEA0E4B4a02CE45E240e8687B4C2E0"
Information about the origin of the quote
Show child attributes
User Operation data (serialized).
Show child attributes
The address of the sender (EOA or Smart Contract).
"0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b"
Nonce for the UserOp, ensures uniqueness. Incremented for each operation.
"1120126849530..."
Hex-encoded data representing the actual call to be made.
"0xe9ae5c530100000000000000000000000000..."
Gas limit for executing the callData portion.
"737280"
Gas limit for the verification step (signature checks, etc.).
"3076170"
Gas used for overhead, e.g., hashing, EVM overhead, etc.
"0"
Maximum fee (in wei) per gas unit.
"0"
Priority fee (tip) per gas unit.
"0"
Address of the paymaster that will sponsor or pay for gas.
"0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4"
Gas limit for the paymaster verification step.
"19219"
Additional gas limit for the paymaster post-operation.
"0"
Additional data used by the paymaster, if any.
"0x"
Signature for the entire user operation.
"0x8cbd9df26744e2a02cde9fb8832d2b5f..."
The address of the factory that may be used to create an account contract (optional for deployed accounts).
"0xd703aae79538628d27099b8c4f621be4ccd142d5"
Hex-encoded data for the factory (optional, if needed to deploy or initialize an account).
"0xc5265d5d000000000000000000000000..."
Typed data to sign (EIP-712).
Show child attributes
EIP-712 domain separator data (e.g. name, version, chainId, verifyingContract).
{
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
}EIP-712 type definitions for the message. Must include at least the primary type.
{
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
}Primary type string from the types object.
"Approve"
Data to be signed (structured according to the types).
{
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9..."
}CAIP-19/CAIP-20 asset type, or e.g. "eth", "erc20:0x..." etc.
"eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
Amount in the smallest unit (wei for ETH, or token decimals).
"8000000"
EIP-7702 delegation object (present only if account needs delegation on this chain).
Must be signed using wallet's signAuthorization method before submission.
Show child attributes
Address of the Kernel v3.3 smart account contract to delegate to
"0xd6CEDDe84be40893d153Be9d467CD6aD37875b28"
Delegation nonce for preventing replay attacks. Must match the current nonce for the account on the target chain.
x >= 00
Delegation signature (populated after signing with wallet's signAuthorization method)
Show child attributes
Chain ID where delegation occurs
x >= 110
Contract address being delegated to (must match delegation contractAddress)
"0xd6CEDDe84be40893d153Be9d467CD6aD37875b28"
Delegation nonce (must match delegation nonce)
x >= 00
ECDSA signature r value
"0x129b258b9d85f91dab87e488dea08e2803e88a96bb6a967d16fe158a09d95d0d"
ECDSA signature s value
"0x52adbaca42ea5b316df5ac0a6ae5f544f5eb450d94c76164e27252101e22d3c3"
ECDSA signature v value (recovery ID)
"0x1b"
Y parity of the signature point (0 or 1)
0, 1 0
Signature type identifier indicating the signature has been completed
Signed "Signed"
[
{
"userOp": {
"sender": "0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b",
"nonce": "1120126849530300722547379539971600052481264750391572034956634531672621056",
"callData": "0xe9ae5c53010000000000000000000000000000000000000000000000000000000000000000",
"callGasLimit": "737280",
"verificationGasLimit": "3076170",
"preVerificationGas": "0",
"maxFeePerGas": "0",
"maxPriorityFeePerGas": "0",
"paymaster": "0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4",
"paymasterVerificationGasLimit": "19219",
"paymasterPostOpGasLimit": "0",
"paymasterData": "0x",
"signature": "0x8cbd9df26744e2a02cde9fb8832d2b5f"
},
"typedDataToSign": {
"domain": {
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
},
"types": {
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
},
"primaryType": "Approve",
"message": {
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9280025cef27699ffe5f5e9e9625b15eb"
}
},
"assetType": "eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"amount": "8000000"
}
]Source tokens
Show child attributes
The aggregated asset ID (e.g., ob:usd)
"ob:eth"
The amount of the token
"1000000000000000000"
The type of the individual assets (e.g., eip155:1/erc20:... or eip155:1/slip44:...)
[
"eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"eip155:1/slip44:60"
]The fiat values of the individual asset types
Show child attributes
The CAIP-19 asset type identifier (e.g., eip155:1/erc20:... or eip155:1/slip44:...).
"eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7"
The fiat value of the individual asset in USD
"100"
[
{
"assetType": "eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"fiatValue": "1800.00"
},
{
"assetType": "eip155:1/slip44:60",
"fiatValue": "1800.00"
}
]Destination token
Show child attributes
The aggregated asset ID (e.g., ob:usd)
"ob:usdc"
The amount of the token
"100000000"
The type of the individual asset (e.g., eip155:1/erc20:... or eip155:1/slip44:...)
"eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7"
The fiat value of the individual asset in USD
"100"
The minimum amount of the token
"100"
The minimum fiat value of the token
"100"
The token symbol (e.g., USDC, ETH)
"USDC"
The human-readable name of the token
"USDC"
The number of decimal places for the token
18
The recipient account address with chain identifier where the destination tokens will be received
"eip155:42161:0x895Cf62399bF1F8b88195E741b64278b41EB7F09"
UNIX timestamp of when the quote gets stale
"1686239400"
Signature to ensure the quote hasn't been tampered with
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
The operation that will be executed on the destination chain if an arbitrary execution is requested
Show child attributes
User Operation data (serialized).
Show child attributes
The address of the sender (EOA or Smart Contract).
"0xb8e4b017f4a8870e3eb4eb15c5e180d2a34d877b"
Nonce for the UserOp, ensures uniqueness. Incremented for each operation.
"1120126849530..."
Hex-encoded data representing the actual call to be made.
"0xe9ae5c530100000000000000000000000000..."
Gas limit for executing the callData portion.
"737280"
Gas limit for the verification step (signature checks, etc.).
"3076170"
Gas used for overhead, e.g., hashing, EVM overhead, etc.
"0"
Maximum fee (in wei) per gas unit.
"0"
Priority fee (tip) per gas unit.
"0"
Address of the paymaster that will sponsor or pay for gas.
"0xa784e6482bd5edbfe5991b18cbd545ebd46e1cc4"
Gas limit for the paymaster verification step.
"19219"
Additional gas limit for the paymaster post-operation.
"0"
Additional data used by the paymaster, if any.
"0x"
Signature for the entire user operation.
"0x8cbd9df26744e2a02cde9fb8832d2b5f..."
The address of the factory that may be used to create an account contract (optional for deployed accounts).
"0xd703aae79538628d27099b8c4f621be4ccd142d5"
Hex-encoded data for the factory (optional, if needed to deploy or initialize an account).
"0xc5265d5d000000000000000000000000..."
Typed data to sign (EIP-712).
Show child attributes
EIP-712 domain separator data (e.g. name, version, chainId, verifyingContract).
{
"name": "RoleBasedECDSAValidator",
"version": "1.4.3",
"chainId": 10,
"verifyingContract": "0xA24bD06230f3F54e5bf266AE7A41750eE3b789FA"
}EIP-712 type definitions for the message. Must include at least the primary type.
{
"Approve": [
{
"name": "callDataAndNonceHash",
"type": "bytes32"
}
]
}Primary type string from the types object.
"Approve"
Data to be signed (structured according to the types).
{
"callDataAndNonceHash": "0xaab2ddac63e4a7e25b7d339cacdff2f9..."
}CAIP-19/CAIP-20 asset type, or e.g. "eth", "erc20:0x..." etc.
"eip155:10/erc20:0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
Amount in the smallest unit (wei for ETH, or token decimals).
"8000000"
EIP-7702 delegation object (present only if account needs delegation on this chain).
Must be signed using wallet's signAuthorization method before submission.
Show child attributes
Address of the Kernel v3.3 smart account contract to delegate to
"0xd6CEDDe84be40893d153Be9d467CD6aD37875b28"
Delegation nonce for preventing replay attacks. Must match the current nonce for the account on the target chain.
x >= 00
Delegation signature (populated after signing with wallet's signAuthorization method)
Show child attributes
Chain ID where delegation occurs
x >= 110
Contract address being delegated to (must match delegation contractAddress)
"0xd6CEDDe84be40893d153Be9d467CD6aD37875b28"
Delegation nonce (must match delegation nonce)
x >= 00
ECDSA signature r value
"0x129b258b9d85f91dab87e488dea08e2803e88a96bb6a967d16fe158a09d95d0d"
ECDSA signature s value
"0x52adbaca42ea5b316df5ac0a6ae5f544f5eb450d94c76164e27252101e22d3c3"
ECDSA signature v value (recovery ID)
"0x1b"
Y parity of the signature point (0 or 1)
0, 1 0
Signature type identifier indicating the signature has been completed
Signed "Signed"
Was this page helpful?