pub fn unlocked(
        validator_public_key: PublicKey,
        bonding_purse: URef,
        staked_amount: U512,
        delegation_rate: DelegationRate,
    ) -> Self {
        let vesting_schedule = None;
        let delegators = BTreeMap::new();
        let inactive = false;
        Self {
            validator_public_key,
            bonding_purse,
            staked_amount,
            delegation_rate,
            vesting_schedule,
            delegators,
            inactive,
        }
    }
/// Creates new instance of a bid with unlocked funds.
Creates new instance of a bid with unlocked funds.
Creates new instance of a bid with unlocked funds .
pub fn unlocked(
        validator_public_key: PublicKey,
        bonding_purse: URef,
        staked_amount: U512,
        delegation_rate: DelegationRate,
    ) -> Self {
        let vesting_schedule = None;
        let delegators = BTreeMap::new();
        let inactive = false;
        Self {
            validator_public_key,
            bonding_purse,
            staked_amount,
            delegation_rate,
            vesting_schedule,
            delegators,
            inactive,
        }
    }
pub fn unlocked ( validator_public_key : PublicKey , bonding_purse : URef , staked_amount : U512 , delegation_rate : DelegationRate , ) -> Self { let vesting_schedule = None ; let delegators = BTreeMap :: new ( ) ; let inactive = false ; Self { validator_public_key , bonding_purse , staked_amount , delegation_rate , vesting_schedule , delegators , inactive , } }
Creates new instance of a bid with unlocked funds.
Creates new instance of a bid with unlocked funds .
validator_public_key
PublicKey
bonding_purse
URef
staked_amount
U512
delegation_rate
DelegationRate
validator_public_key
PublicKey
bonding_purse
URef
staked_amount
U512
delegation_rate
DelegationRate