Versions in this module Expand all Collapse all v0 v0.2.1 Oct 27, 2021 v0.2.0 Oct 21, 2021 Changes in this version + const FuncDeposit + const FuncHarvest + const FuncWithdraw + const HFuncDeposit + const HFuncHarvest + const HFuncWithdraw + const HScName + const HViewAccounts + const HViewBalance + const HViewGetAccountNonce + const HViewTotalAssets + const ParamAgentID + const ParamWithdrawAmount + const ParamWithdrawColor + const ResultAccountNonce + const ScDescription + const ScName + const ViewAccounts + const ViewBalance + const ViewGetAccountNonce + const ViewTotalAssets + func OnLoad() + type AccountsCall struct + Func *wasmlib.ScView + Results ImmutableAccountsResults + type BalanceCall struct + Func *wasmlib.ScView + Params MutableBalanceParams + Results ImmutableBalanceResults + type DepositCall struct + Func *wasmlib.ScFunc + Params MutableDepositParams + type Funcs struct + var ScFuncs Funcs + func (sc Funcs) Accounts(ctx wasmlib.ScViewCallContext) *AccountsCall + func (sc Funcs) Balance(ctx wasmlib.ScViewCallContext) *BalanceCall + func (sc Funcs) Deposit(ctx wasmlib.ScFuncCallContext) *DepositCall + func (sc Funcs) GetAccountNonce(ctx wasmlib.ScViewCallContext) *GetAccountNonceCall + func (sc Funcs) Harvest(ctx wasmlib.ScFuncCallContext) *HarvestCall + func (sc Funcs) TotalAssets(ctx wasmlib.ScViewCallContext) *TotalAssetsCall + func (sc Funcs) Withdraw(ctx wasmlib.ScFuncCallContext) *WithdrawCall + type GetAccountNonceCall struct + Func *wasmlib.ScView + Params MutableGetAccountNonceParams + Results ImmutableGetAccountNonceResults + type HarvestCall struct + Func *wasmlib.ScFunc + Params MutableHarvestParams + type ImmutableAccountsResults struct + func (s ImmutableAccountsResults) Agents() MapAgentIDToImmutableBytes + type ImmutableBalanceParams struct + func (s ImmutableBalanceParams) AgentID() wasmlib.ScImmutableAgentID + type ImmutableBalanceResults struct + func (s ImmutableBalanceResults) Balances() MapColorToImmutableInt64 + type ImmutableDepositParams struct + func (s ImmutableDepositParams) AgentID() wasmlib.ScImmutableAgentID + type ImmutableGetAccountNonceParams struct + func (s ImmutableGetAccountNonceParams) AgentID() wasmlib.ScImmutableAgentID + type ImmutableGetAccountNonceResults struct + func (s ImmutableGetAccountNonceResults) AccountNonce() wasmlib.ScImmutableInt64 + type ImmutableHarvestParams struct + func (s ImmutableHarvestParams) WithdrawAmount() wasmlib.ScImmutableInt64 + func (s ImmutableHarvestParams) WithdrawColor() wasmlib.ScImmutableColor + type ImmutableTotalAssetsResults struct + func (s ImmutableTotalAssetsResults) Balances() MapColorToImmutableInt64 + type MapAgentIDToImmutableBytes struct + func (m MapAgentIDToImmutableBytes) GetBytes(key wasmlib.ScAgentID) wasmlib.ScImmutableBytes + type MapAgentIDToMutableBytes struct + func (m MapAgentIDToMutableBytes) Clear() + func (m MapAgentIDToMutableBytes) GetBytes(key wasmlib.ScAgentID) wasmlib.ScMutableBytes + type MapColorToImmutableInt64 struct + func (m MapColorToImmutableInt64) GetInt64(key wasmlib.ScColor) wasmlib.ScImmutableInt64 + type MapColorToMutableInt64 struct + func (m MapColorToMutableInt64) Clear() + func (m MapColorToMutableInt64) GetInt64(key wasmlib.ScColor) wasmlib.ScMutableInt64 + type MutableAccountsResults struct + func (s MutableAccountsResults) Agents() MapAgentIDToMutableBytes + type MutableBalanceParams struct + func (s MutableBalanceParams) AgentID() wasmlib.ScMutableAgentID + type MutableBalanceResults struct + func (s MutableBalanceResults) Balances() MapColorToMutableInt64 + type MutableDepositParams struct + func (s MutableDepositParams) AgentID() wasmlib.ScMutableAgentID + type MutableGetAccountNonceParams struct + func (s MutableGetAccountNonceParams) AgentID() wasmlib.ScMutableAgentID + type MutableGetAccountNonceResults struct + func (s MutableGetAccountNonceResults) AccountNonce() wasmlib.ScMutableInt64 + type MutableHarvestParams struct + func (s MutableHarvestParams) WithdrawAmount() wasmlib.ScMutableInt64 + func (s MutableHarvestParams) WithdrawColor() wasmlib.ScMutableColor + type MutableTotalAssetsResults struct + func (s MutableTotalAssetsResults) Balances() MapColorToMutableInt64 + type TotalAssetsCall struct + Func *wasmlib.ScView + Results ImmutableTotalAssetsResults + type WithdrawCall struct + Func *wasmlib.ScFunc