pub struct WalletInfo {
pub controller: Controller,
pub deployer: Addr,
pub version: ContractVersion,
pub code_id: u64,
pub relayers: Vec<Addr>,
pub created_at: u64,
pub vid: String,
pub addresses: Vec<WalletAddrs>,
pub policy: Option<Binary>,
}Fields§
§controller: ControllerThe controlling entity for this wallet
deployer: AddrThe deployer of Vectis
version: ContractVersionThe version of this wallet
code_id: u64The code-id of this wallet, MUST always be returned for frontend
relayers: Vec<Addr>The relayers for wallet tx
created_at: u64Time of creation
vid: StringVectis Id
addresses: Vec<WalletAddrs>Addresses on other chains
policy: Option<Binary>The wallet policy
Trait Implementations§
Source§impl Clone for WalletInfo
impl Clone for WalletInfo
Source§fn clone(&self) -> WalletInfo
fn clone(&self) -> WalletInfo
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 Debug for WalletInfo
impl Debug for WalletInfo
Source§impl<'de> Deserialize<'de> for WalletInfo
impl<'de> Deserialize<'de> for WalletInfo
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 JsonSchema for WalletInfo
impl JsonSchema for WalletInfo
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for WalletInfo
impl PartialEq for WalletInfo
Source§impl Serialize for WalletInfo
impl Serialize for WalletInfo
impl StructuralPartialEq for WalletInfo
Auto Trait Implementations§
impl Freeze for WalletInfo
impl RefUnwindSafe for WalletInfo
impl Send for WalletInfo
impl Sync for WalletInfo
impl Unpin for WalletInfo
impl UnwindSafe for WalletInfo
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