Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

game_vault package

Functions

CancelEntryProcess

func CancelEntryProcess(cur realm, processID uint64)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CancelEntryProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CancelEntryProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CancelParticipationProcess

func CancelParticipationProcess(cur realm, processID uint64)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CancelParticipationProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CancelParticipationProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CancelRewardPool

func CancelRewardPool(cur realm, poolKey string)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CancelRewardPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CancelRewardPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CloseEntryProcess

func CloseEntryProcess(cur realm, processID uint64)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CloseEntryProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CloseEntryProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CloseParticipationProcess

func CloseParticipationProcess(cur realm, processID uint64)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CloseParticipationProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CloseParticipationProcess" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CommitParticipationProcess

func CommitParticipationProcess(cur realm, processID uint64, operationKey string)

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CommitParticipationProcess" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CommitParticipationProcess" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CreateEntryProcess

func CreateEntryProcess(cur realm, processKey string, gameWorldID uint64, entryFeeUgnot int64) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CreateEntryProcess" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CreateEntryProcess" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CreateParticipationProcess

func CreateParticipationProcess(cur realm, processKey string, gameWorldID uint64, rewardPoolKey string, participationFeeUgnot int64) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CreateParticipationProcess" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CreateParticipationProcess" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

CreateRewardPool

func CreateRewardPool(cur realm, poolKey string, gameWorldID uint64) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CreateRewardPool" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "CreateRewardPool" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

DepositEntry

func DepositEntry(cur realm, processID uint64, participationKey, entryKey string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DepositEntry" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DepositEntry" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

DepositParticipation

func DepositParticipation(cur realm, processID uint64, participationKey, paymentKey string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DepositParticipation" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DepositParticipation" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

DepositSystemFunding

func DepositSystemFunding(cur realm, poolID uint64, fundingKey string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DepositSystemFunding" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DepositSystemFunding" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

DistributeReward

func DistributeReward(cur realm, poolKey string, operationKey, recipientCSV, ugnotAmountCSV string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DistributeReward" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "DistributeReward" -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

GetAccountedUgnotTotal

func GetAccountedUgnotTotal() int64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetAccountedUgnotTotal()"

Result

GetDistributionBatchMax

func GetDistributionBatchMax() int

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetDistributionBatchMax()"

Result

GetEntryFundCount

func GetEntryFundCount(processID uint64, owner address, participationKey string) int

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryFundCount(,,)"

Result

GetEntryFundCountByOwner

func GetEntryFundCountByOwner(processID uint64, owner address) int

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryFundCountByOwner(,)"

Result

GetEntryFundID

func GetEntryFundID(processID uint64, owner address, entryKey string) uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryFundID(,,)"

Result

GetEntryProcessID

func GetEntryProcessID(processKey string) uint64

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryProcessID()"

Result

GetLatestEntryFundID

func GetLatestEntryFundID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestEntryFundID()"

Result

GetLatestEntryProcessID

func GetLatestEntryProcessID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestEntryProcessID()"

Result

GetLatestParticipationFundID

func GetLatestParticipationFundID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestParticipationFundID()"

Result

GetLatestParticipationProcessID

func GetLatestParticipationProcessID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestParticipationProcessID()"

Result

GetLatestRewardDistributionID

func GetLatestRewardDistributionID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestRewardDistributionID()"

Result

GetLatestRewardPoolID

func GetLatestRewardPoolID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestRewardPoolID()"

Result

GetLatestSystemFundingID

func GetLatestSystemFundingID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestSystemFundingID()"

Result

GetLatestVaultRefundID

func GetLatestVaultRefundID() uint64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetLatestVaultRefundID()"

Result

GetParticipationFundCount

func GetParticipationFundCount(processID uint64, owner address, participationKey string) int

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationFundCount(,,)"

Result

GetParticipationFundCountByOwner

func GetParticipationFundCountByOwner(processID uint64, owner address) int

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationFundCountByOwner(,)"

Result

GetParticipationFundID

func GetParticipationFundID(processID uint64, owner address, paymentKey string) uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationFundID(,,)"

Result

GetParticipationProcessID

func GetParticipationProcessID(processKey string) uint64

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationProcessID()"

Result

GetRewardDistributionCountByPool

func GetRewardDistributionCountByPool(poolID uint64) int

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardDistributionCountByPool()"

Result

GetRewardPoolCountByGameWorld

func GetRewardPoolCountByGameWorld(gameWorldID uint64) int

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardPoolCountByGameWorld()"

Result

GetRewardPoolID

func GetRewardPoolID(poolKey string) uint64

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardPoolID()"

Result

GetSystemFundingCountByPool

func GetSystemFundingCountByPool(poolID uint64) int

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetSystemFundingCountByPool()"

Result

GetUnaccountedUgnotTotal

func GetUnaccountedUgnotTotal() int64

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetUnaccountedUgnotTotal()"

Result

GetVaultRefundCountByPool

func GetVaultRefundCountByPool(poolID uint64) int

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetVaultRefundCountByPool()"

Result

HasProcessedOperationKey

func HasProcessedOperationKey(operationKey string) bool

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.HasProcessedOperationKey()"

Result

ListEntryFundIDs

func ListEntryFundIDs(processID uint64, owner address, participationKey string, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListEntryFundIDs(,,,,)"

Result

ListEntryFundIDsByOwner

func ListEntryFundIDsByOwner(processID uint64, owner address, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListEntryFundIDsByOwner(,,,)"

Result

ListEntryRefundStates

func ListEntryRefundStates(processKeysCSV, ownersCSV, entryKeysCSV string) []map[string]string

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListEntryRefundStates(,,)"

Result

ListParticipationFundIDs

func ListParticipationFundIDs(processID uint64, owner address, participationKey string, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListParticipationFundIDs(,,,,)"

Result

ListParticipationFundIDsByOwner

func ListParticipationFundIDsByOwner(processID uint64, owner address, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListParticipationFundIDsByOwner(,,,)"

Result

ListParticipationFundStates

func ListParticipationFundStates(values ...string) []map[string]string

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListParticipationFundStates()"

Result

ListParticipationPaymentStates

func ListParticipationPaymentStates(processKeysCSV, ownersCSV, paymentKeysCSV string) []map[string]string

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListParticipationPaymentStates(,,)"

Result

ListParticipationProcessStates

func ListParticipationProcessStates(processKeys ...string) []map[string]string

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListParticipationProcessStates()"

Result

ListParticipationRefundStates

func ListParticipationRefundStates(values ...string) []map[string]string

ListParticipationRefundStates returns fund, processed operation, and refund evidence for each participant.

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListParticipationRefundStates()"

Result

ListRefundScopeStates

func ListRefundScopeStates(scopeKeys ...string) []map[string]string

ListRefundScopeStates returns participation process and reward pool states for refund decisions.

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListRefundScopeStates()"

Result

ListRewardDistributionIDsByPool

func ListRewardDistributionIDsByPool(poolID uint64, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListRewardDistributionIDsByPool(,,)"

Result

ListRewardPoolIDsByGameWorld

func ListRewardPoolIDsByGameWorld(gameWorldID uint64, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListRewardPoolIDsByGameWorld(,,)"

Result

ListSystemFundingIDsByPool

func ListSystemFundingIDsByPool(poolID uint64, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListSystemFundingIDsByPool(,,)"

Result

ListVaultRefundIDsByPool

func ListVaultRefundIDsByPool(poolID uint64, page, count int) []uint64

Params

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.ListVaultRefundIDsByPool(,,)"

Result

LockRewardPool

func LockRewardPool(cur realm, poolKey string)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "LockRewardPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "LockRewardPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

RefundEntryFund

func RefundEntryFund(cur realm, fundID uint64, operationKey string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "RefundEntryFund" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "RefundEntryFund" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

RefundParticipationFund

func RefundParticipationFund(cur realm, fundID uint64, operationKey string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "RefundParticipationFund" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "RefundParticipationFund" -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

RefundSystemFunding

func RefundSystemFunding(cur realm, poolID uint64, fundingKey, operationKey string) uint64

Params

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "RefundSystemFunding" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "RefundSystemFunding" -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

SetDistributionBatchMax

func SetDistributionBatchMax(cur realm, value int)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "SetDistributionBatchMax" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "SetDistributionBatchMax" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

SettleRewardPool

func SettleRewardPool(cur realm, poolKey string)

Param

Command

# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.

gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "SettleRewardPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/akkadia/beta/game_vault" -func "SettleRewardPool" -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx
  

GetEntryFund

func GetEntryFund(fundID uint64) EntryFund

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryFund()"

Result

GetEntryFundStatus

func GetEntryFundStatus(fundID uint64) EntryFundStatus

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryFundStatus()"

Result

GetEntryProcess

func GetEntryProcess(processID uint64) EntryProcess

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetEntryProcess()"

Result

GetParticipationFund

func GetParticipationFund(fundID uint64) ParticipationFund

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationFund()"

Result

GetParticipationFundEffectiveStatus

func GetParticipationFundEffectiveStatus(fundID uint64) ParticipationFundStatus

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationFundEffectiveStatus()"

Result

GetParticipationProcess

func GetParticipationProcess(processID uint64) ParticipationProcess

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationProcess()"

Result

GetParticipationProcessByKey

func GetParticipationProcessByKey(processKey string) ParticipationProcessView

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetParticipationProcessByKey()"

Result

GetRewardDistribution

func GetRewardDistribution(distributionID uint64) RewardDistribution

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardDistribution()"

Result

GetRewardDistributionByOperationKey

func GetRewardDistributionByOperationKey(operationKey string) RewardDistributionView

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardDistributionByOperationKey()"

Result

GetRewardPool

func GetRewardPool(poolID uint64) RewardPool

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardPool()"

Result

GetRewardPoolByKey

func GetRewardPoolByKey(poolKey string) RewardPoolView

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetRewardPoolByKey()"

Result

GetSystemFunding

func GetSystemFunding(fundingID uint64) SystemFunding

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetSystemFunding()"

Result

GetSystemFundingByKey

func GetSystemFundingByKey(fundingKey string) SystemFunding

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetSystemFundingByKey()"

Result

GetVaultRefund

func GetVaultRefund(refundID uint64) VaultRefund

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetVaultRefund()"

Result

GetVaultRefundByOperationKey

func GetVaultRefundByOperationKey(operationKey string) VaultRefund

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/akkadia/beta/game_vault.GetVaultRefundByOperationKey()"

Result