Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the state transitions possible within microtx
The Liquify service converts an account into a piece of Liquid Infrastructure
MsgLiquify Converts the sender's account into a piece of Liquid Infrastructure, by creating a Non-fungible Token (NFT) within the Althea L1 EVM which will control all balances held by the Liquid Infrastructure Account (beyond a configurable threshold). The liquid infrastructure account itself will be the initial owner of the NFT, and must transfer control through the EVM NFT contract SENDER The bech32 address of the account to liquify, must also be the signer of the message
MsgLiquifyResponse potentially returns useful information from the liquification of an account
The Microtx service handles payments to Althea accounts
MsgMicrotx A Msg used to send funds from one Althea network wallet to another, via an automated device. Facilitates Liquid Infrastructure by automatically redirecting funds received by Liquid Infrastructure beyond configured amounts to the EVM. SENDER The account sending funds to receiver, must also be the signer of the message RECEIVER The account receiving funds from sender AMOUNTS The tokens and their quantities which should be transferred, these must be Cosmos coins registered as ERC20s, or the Cosmos representation of ERC20s
(message has no fields)
Query defines the possible queries to make of the microtx module
Get info about one particular Liquid Infrastructure account by owner, bech32 address, or nft address Make HTTP GET requests like: * `GET /microtx/v1/liquid_account?owner=althea1...` * `GET /microtx/v1/liquid_account?owner=0xABCDE...` * `GET /microtx/v1/liquid_account?account=althea1...` * `GET /microtx/v1/liquid_account?nft=0xABCDE...`
Query for info about one particular Liquid Infrastructure account OWNER if a bech32 address is provided, potenitally many accounts will be returned ACCOUNT if a bech32 address is provided, the owner and nft contract address will be returned NFT if a EVM address is provided and happens to be a LiquidInfrastructureNFT contract, the owner and account will be returned
Get all of the Liquid Infrastructure accounts known to the module
Query the Liquid Infrastructure accounts known to the module
(message has no fields)
Get an authoritative fee amount which must be paid on Microtx
Query the additional fee paid on MsgMicrotx, determined by governance
Query the current microtx params
Query the current microtx params
(message has no fields)
A type for the block's event log, every successful MsgLiquify must create one of these in the event log
A type for the block's event log recording when a Liquid Infrastructure account has a received balance redirected to its registered LiquidInfrastructureNFT
A type for the block's event log, every successful Microtx must create one of these in the event log
A type for the block's event log, Microtx fees may be collected out-of-band and so this event may be emitted in an AnteHandler or during the Msg handler
Records critical information about a Liquid Infrastructure Account ACCOUNT The bech32 address of the liquid infrastructure account OWNER The bech32 address of the account now in control of the liquid infrastructure NFT_ADDRESS The EVM address of the token contract in control of the liquid infrastructure account's accrued profits
Used in: , ,
Params struct
Used in: ,