pub enum ActivateOutcomeDeployer {
Activate(Venue),
Deactivate,
}Expand description
activateOutcomeDeployer, which only the account’s own key may sign, never an agent. Activating claims the
venue name for good and stakes HYPE for at least 183 days; deactivating needs those days behind it and no
live outcomes, and cannot be undone.
Variants§
Activate(Venue)
{"activate":{"venueName"}}.
Deactivate
{"deactivate":null}: the key is sent, with nil.
Trait Implementations§
Source§impl Clone for ActivateOutcomeDeployer
impl Clone for ActivateOutcomeDeployer
Source§impl Debug for ActivateOutcomeDeployer
impl Debug for ActivateOutcomeDeployer
impl Eq for ActivateOutcomeDeployer
Source§impl L1Action for ActivateOutcomeDeployer
impl L1Action for ActivateOutcomeDeployer
Source§fn action(&self) -> Map
fn action(&self) -> Map
The action’s keys and values in wire order, which is the hashed order.
fn msgpack(&self) -> Vec<u8> ⓘ
fn connection_id(&self, nonce: u64, vault: Option<Address>) -> [u8; 32]
fn typed( &self, nonce: u64, vault: Option<Address>, network: Network, ) -> TypedStruct<'static>
fn digest( &self, nonce: u64, vault: Option<Address>, network: Network, ) -> [u8; 32]
Source§fn wallet_json(
&self,
nonce: u64,
vault: Option<Address>,
network: Network,
) -> String
fn wallet_json( &self, nonce: u64, vault: Option<Address>, network: Network, ) -> String
For a master wallet signing in the browser. It needs chain 1337.
fn body( &self, nonce: u64, signature: &Signature, vault: Option<Address>, ) -> String
Source§impl PartialEq for ActivateOutcomeDeployer
impl PartialEq for ActivateOutcomeDeployer
impl StructuralPartialEq for ActivateOutcomeDeployer
Auto Trait Implementations§
impl Freeze for ActivateOutcomeDeployer
impl RefUnwindSafe for ActivateOutcomeDeployer
impl Send for ActivateOutcomeDeployer
impl Sync for ActivateOutcomeDeployer
impl Unpin for ActivateOutcomeDeployer
impl UnsafeUnpin for ActivateOutcomeDeployer
impl UnwindSafe for ActivateOutcomeDeployer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.