pub struct RpcIntentResponseActionResult {
pub authorized_by_display_name: Option<String>,
pub authorized_by_id: Option<String>,
pub executed_at: f64,
pub response_body: RpcIntentResponseActionResultResponseBody,
pub status_code: f64,
}Expand description
Result of RPC execution (only present if status is ‘executed’ or ‘failed’)
JSON schema
{
"description": "Result of RPC execution (only present if status is
'executed' or 'failed')",
"type": "object",
"required": [
"executed_at",
"response_body",
"status_code"
],
"properties": {
"authorized_by_display_name": {
"description": "Display name of the key quorum that authorized
execution",
"type": "string"
},
"authorized_by_id": {
"description": "ID of the key quorum that authorized execution",
"type": "string"
},
"executed_at": {
"description": "Unix timestamp when the action was executed",
"type": "number"
},
"response_body": {
"examples": [
{
"data": {
"caip2": "eip155:8453",
"hash":
"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e",
"transaction_request": {
"chain_id": "1",
"from": "0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA",
"gas_limit": "0x5208",
"max_fee_per_gas": "0xfc328",
"max_priority_fee_per_gas": "0xf4240",
"nonce": 1,
"to": "0xF1DBff66C993EE895C8cb176c30b07A559d76496",
"type": 2,
"value": "0x1"
}
},
"method": "eth_sendTransaction"
}
],
"oneOf": [
{
"$ref": "#/components/schemas/EthereumPersonalSignRpcResponse"
},
{
"$ref": "#/components/schemas/EthereumSignTypedDataRpcResponse"
},
{
"$ref":
"#/components/schemas/EthereumSignTransactionRpcResponse"
},
{
"$ref":
"#/components/schemas/EthereumSendTransactionRpcResponse"
},
{
"$ref":
"#/components/schemas/EthereumSignUserOperationRpcResponse"
},
{
"$ref":
"#/components/schemas/EthereumSign7702AuthorizationRpcResponse"
},
{
"$ref": "#/components/schemas/EthereumSecp256k1SignRpcResponse"
},
{
"$ref": "#/components/schemas/SolanaSignMessageRpcResponse"
},
{
"$ref": "#/components/schemas/SolanaSignTransactionRpcResponse"
},
{
"$ref":
"#/components/schemas/SolanaSignAndSendTransactionRpcResponse"
}
]
},
"status_code": {
"description": "HTTP status code from the action execution",
"type": "number"
}
}
}Fields§
Display name of the key quorum that authorized execution
ID of the key quorum that authorized execution
executed_at: f64§response_body: RpcIntentResponseActionResultResponseBody§status_code: f64Trait Implementations§
Source§impl Clone for RpcIntentResponseActionResult
impl Clone for RpcIntentResponseActionResult
Source§fn clone(&self) -> RpcIntentResponseActionResult
fn clone(&self) -> RpcIntentResponseActionResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RpcIntentResponseActionResult
impl<'de> Deserialize<'de> for RpcIntentResponseActionResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&RpcIntentResponseActionResult> for RpcIntentResponseActionResult
impl From<&RpcIntentResponseActionResult> for RpcIntentResponseActionResult
Source§fn from(value: &RpcIntentResponseActionResult) -> Self
fn from(value: &RpcIntentResponseActionResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RpcIntentResponseActionResult
impl RefUnwindSafe for RpcIntentResponseActionResult
impl Send for RpcIntentResponseActionResult
impl Sync for RpcIntentResponseActionResult
impl Unpin for RpcIntentResponseActionResult
impl UnsafeUnpin for RpcIntentResponseActionResult
impl UnwindSafe for RpcIntentResponseActionResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more