Versions in this module Expand all Collapse all v0 v0.0.2 Dec 25, 2023 Changes in this version + func Check(e error) + func CompareCommitment(u *Commitment, v *Commitment) bool + func DecodeAccount(accStr string) (*PublicKey, *Commitment, error) + func DecodePoints(bytes []byte) (*r255.Element, *r255.Element) + func NewMsgServerImpl(keeper Keeper) types.MsgServer + func ScalarFromBytes(b [32]byte) (*r255.Scalar, error) + type Commitment struct + C *r255.Element + D *r255.Element + func GenerateCommitment(p *PublicKey, rscalar *r255.Scalar, intScalar *r255.Scalar) *Commitment + type Keeper struct + BankKeeper types.BankKeeper + VoltKeeper *voltkeeper.Keeper + func NewKeeper(cdc codec.BinaryCodec, storeKey, memKey storetypes.StoreKey, ...) *Keeper + func (k Keeper) DeductFeeFromPrivatePool(ctx sdk.Context, fee uint64) error + func (k Keeper) GetMintOrBurnTradingBtc(ctx sdk.Context, twilightAddress string) ([]types.MsgMintBurnTradingBtc, bool) + func (k Keeper) GetNextUnlockingReserve(ctx sdk.Context) (*uint64, *volttypes.BtcReserve, error) + func (k Keeper) GetParams(ctx sdk.Context) types.Params + func (k Keeper) GetTransferTx(ctx sdk.Context, txId string) (types.MsgTransferTx, bool) + func (k Keeper) HasUsedQqAccount(ctx sdk.Context, QqAccount string) bool + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) MarkQqAccountAsUsed(ctx sdk.Context, QqAccount string) + func (k Keeper) MintOrBurnTradingBtc(goCtx context.Context, req *types.QueryMintOrBurnTradingBtcRequest) (*types.QueryMintOrBurnTradingBtcResponse, error) + func (k Keeper) Params(goCtx context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + func (k Keeper) SetMintOrBurnTradingBtc(ctx sdk.Context, msg *types.MsgMintBurnTradingBtc) error + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) + func (k Keeper) SetTransferTx(ctx sdk.Context, txId string, txByteCode string, txFee uint64, ...) + func (k Keeper) TransferTx(goCtx context.Context, req *types.QueryTransferTxRequest) (*types.QueryTransferTxResponse, error) + type PublicKey struct + Gr *r255.Element + Grsk *r255.Element