pub struct AgentReadinessSettlementDomain {
pub chain_id: i64,
pub verifying_contract: AgentReadinessSettlementDomainVerifyingContract,
}Expand description
EIP-712 domain parameters for the escrow contract on the active
Tempo network. The poster uses these (plus a task’s escrow_id +
settlement_deadline) to construct the DistributionApproval
signature submitted to POST /tasks/{task_id}/settle.
Fields§
§chain_id: i64Tempo chain ID (4217 mainnet, 42431 testnet)
verifying_contract: AgentReadinessSettlementDomainVerifyingContract0x-prefixed 20-byte address of the ArbitratedEscrow contract
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AgentReadinessSettlementDomain
impl<'de> Deserialize<'de> for AgentReadinessSettlementDomain
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
Auto Trait Implementations§
impl Freeze for AgentReadinessSettlementDomain
impl RefUnwindSafe for AgentReadinessSettlementDomain
impl Send for AgentReadinessSettlementDomain
impl Sync for AgentReadinessSettlementDomain
impl Unpin for AgentReadinessSettlementDomain
impl UnsafeUnpin for AgentReadinessSettlementDomain
impl UnwindSafe for AgentReadinessSettlementDomain
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