PhalaPhatTokenomic¶
Calls¶
adjust_stake¶
See [Pallet::adjust_stake].
Attributes¶
| Name | Type |
|---|---|
| contract | ContractId |
| amount | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaPhatTokenomic', 'adjust_stake', {
'amount': 'u128',
'contract': 'scale_info::12',
}
)
Events¶
ContractDepositChanged¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| cluster | Option<ContractClusterId> |
(None, 'scale_info::12') |
| contract | ContractId |
scale_info::12 |
| deposit | BalanceOf<T> |
u128 |
UserStakeChanged¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| cluster | Option<ContractClusterId> |
(None, 'scale_info::12') |
| account | T::AccountId |
AccountId |
| contract | ContractId |
scale_info::12 |
| stake | BalanceOf<T> |
u128 |
Storage functions¶
ContractTotalStakes¶
Map of contracts to their total stakes received
Python¶
result = substrate.query(
'PhalaPhatTokenomic', 'ContractTotalStakes', ['scale_info::12']
)
Return value¶
'u128'
ContractUserStakes¶
Stake of user to contract
Python¶
result = substrate.query(
'PhalaPhatTokenomic', 'ContractUserStakes', ['AccountId', 'scale_info::12']
)
Return value¶
'u128'
MinStake¶
Minimum allowed stake
Python¶
result = substrate.query(
'PhalaPhatTokenomic', 'MinStake', []
)
Return value¶
'u128'