Realm
gno.land/r/onbloc/ibc/union/apps/ucs03_zkgm/v1
Render
this realm has no Render() output
Query (read-only)
non-crossing functions · no tx, no wallet neededChannelBalanceKeyV2(channelId uint32, path *gno.land/p/onbloc/math/uint256.Uint, baseToken []uint8, quoteToken []uint8) → string
All exported functions (2)
show raw signatures
| Name | Params | Returns |
|---|---|---|
| ChannelBalanceKeyV2 | [{"Name": "channelId", "Type": "uint32", "Value": ""}, {"Name": "path", "Type": "*gno.land/p/onbloc/math/uint256.Uint", "Value": ""}, {"Name": "baseToken", "Type": "[]uint8", "Value": ""}, {"Name": "quoteToken", "Type": "[]uint8", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| NewUCS03ZkgmV1 | [{"Name": "store", "Type": "interface {AddLockedTokenAmount func(int, .uverse.realm, string, *gno.land/p/onbloc/math/uint256.Uint); GetChannelBalanceV2 func(string) (*gno.land/p/onbloc/math/uint256.Uint, bool); GetForeignToken func(string) ([]uint8, bool); GetInFlightPacket func(string) (gno.land/p/onbloc/ibc/union/types.Packet, bool); GetLockedTokenAmount func(string) (*gno.land/p/onbloc/math/uint256.Uint, bool); GetMetadataImageOf func(string) ([32]uint8, bool); GetReceiver func(string) (gno.land/p/onbloc/ibc/union/zkgm.Zkgmable, bool); GetTokenBucket func(string) (*gno.land/p/onbloc/ibc/union/zkgm/tokenbucket.TokenBucket, bool); GetTokenOrigin func(string) (*gno.land/p/onbloc/math/uint256.Uint, bool); GetVoucher func(string) (*gno.land/r/onbloc/ibc/union/apps/ucs03_zkgm.Voucher, bool); GetVoucherList func(int, int) []gno.land/r/onbloc/ibc/union/apps/ucs03_zkgm.VoucherInfo; GetVoucherSize func() int; HasVoucher func(string) bool; RateLimitDisabled func() bool; RemoveChannelBalanceV2 func(int, .uverse.realm, string); RemoveInFlightPacket func(int, .uverse.realm, string); RemoveTokenBucket func(int, .uverse.realm, string); SetChannelBalanceV2 func(int, .uverse.realm, string, *gno.land/p/onbloc/math/uint256.Uint); SetForeignToken func(int, .uverse.realm, string, []uint8); SetInFlightPacket func(int, .uverse.realm, string, gno.land/p/onbloc/ibc/union/types.Packet); SetMetadataImageOf func(int, .uverse.realm, string, [32]uint8); SetRateLimitDisabled func(int, .uverse.realm, bool); SetReceiver func(int, .uverse.realm, string, gno.land/p/onbloc/ibc/union/zkgm.Zkgmable); SetTokenBucket func(int, .uverse.realm, string, *gno.land/p/onbloc/ibc/union/zkgm/tokenbucket.TokenBucket); SetTokenOrigin func(int, .uverse.realm, string, *gno.land/p/onbloc/math/uint256.Uint); SetVoucher func(int, .uverse.realm, string, *gno.land/r/onbloc/ibc/union/apps/ucs03_zkgm.Voucher)}", "Value": ""}] | [{"Name": ".res.0", "Type": "interface {GetChannelBalanceV2 func(gno.land/p/onbloc/ibc/union/types.ChannelId, *gno.land/p/onbloc/math/uint256.Uint, string, []uint8) (*gno.land/p/onbloc/math/uint256.Uint, .uverse.error); GetLockedTokenAmount func(string) (*gno.land/p/onbloc/math/uint256.Uint, .uverse.error); GetTokenBucket func(string) (*gno.land/p/onbloc/ibc/union/zkgm/tokenbucket.TokenBucket, .uverse.error); GetVoucherInfo func(string) (gno.land/r/onbloc/ibc/union/apps/ucs03_zkgm.VoucherInfo, .uverse.error); GetVoucherList func(int, int) ([]gno.land/r/onbloc/ibc/union/apps/ucs03_zkgm.VoucherInfo, .uverse.error); GetVoucherSize func() (int, .uverse.error); OnAcknowledgementPacket func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.Packet, []uint8, .uverse.address); OnChannelCloseConfirm func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ChannelId, .uverse.address); OnChannelCloseInit func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ChannelId, .uverse.address); OnChannelOpenAck func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ChannelId, gno.land/p/onbloc/ibc/union/types.ChannelId, string, .uverse.address); OnChannelOpenConfirm func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ChannelId, .uverse.address); OnChannelOpenInit func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ConnectionId, gno.land/p/onbloc/ibc/union/types.ChannelId, string, .uverse.address); OnChannelOpenTry func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ConnectionId, gno.land/p/onbloc/ibc/union/types.ChannelId, string, string, .uverse.address); OnIntentRecvPacket func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.Packet, .uverse.address, []uint8) gno.land/p/onbloc/ibc/union/types.RecvPacketResult; OnRecvPacket func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.Packet, .uverse.address, []uint8) gno.land/p/onbloc/ibc/union/types.RecvPacketResult; OnTimeoutPacket func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.Packet, .uverse.address); Send func(int, .uverse.realm, gno.land/p/onbloc/ibc/union/types.ChannelId, gno.land/p/onbloc/ibc/union/types.Timestamp, [32]uint8, gno.land/p/onbloc/ibc/union/zkgm.Instruction) gno.land/p/onbloc/ibc/union/types.Packet; VoucherApprove func(int, .uverse.realm, string, .uverse.address, int64) .uverse.error; VoucherTransfer func(int, .uverse.realm, string, .uverse.address, int64) .uverse.error}", "Value": ""}] |
Files
Storage
{
"raw": "storage: 169616, deposit: 16961600"
}