The eav20 protocol has 58 transaction types, and the list is closed on purpose: a node that accepts a type it cannot execute diverges from state.
This is the object POST /tx takes. Fields above the blank line go into the signed payload; the ones below are the result of signing.
{
"protocol": "eav20",
"scheme": "eav7-hybrid-1",
"type": "TRANSFER",
"from": "E7A4B2…9F21",
"to": "E7C910…10B8",
"amount": "5000000",
"fee": "10000",
"nonce": 42,
"timestamp": 1770000000000,
"data": null,
"publicKey": "0x04…",
"pqPublicKey": "…",
"signature": "0x…",
"pqSignature": "…",
"id": "0x8c1f…"
}EAV7 does not auction block space. Cost comes from a per-account resource model — energy and bandwidth — and the fee field only bounds how much of it you authorize burning.
Fee limit in e7, straight from CHAIN.FEES. Filter by name or description.
| Type | What it does | fee (e7) |
|---|---|---|
| Native | ||
TRANSFER | Moves EAV7 between native accounts. | 10,000 |
STAKE | Locks balance as stake. | 10,000 |
UNSTAKE | Starts unbonding a slice of the stake. | 10,000 |
EAVM_TRANSFER | Moves value on the EAVM surface, in the 0x world. | 10,000 |
| Consensus and voting | ||
VOTE | Spreads voting weight across candidates. | 10,000 |
SET_COMMISSION | Sets the validator's commission. | 10,000 |
CLAIM_VOTER_REWARD | Claims accrued voter rewards. | 10,000 |
SLASH_DOUBLE_SIGN | Presents double-signing proof and slashes. | 20,000 |
| Resources | ||
DELEGATE_RESOURCE | Sponsors energy or bandwidth for another account. | 10,000 |
UNDELEGATE_RESOURCE | Takes the delegated resource back. | 10,000 |
| Permissions and multisig | ||
PERMISSION_UPDATE | Updates the account's permission scheme. | 20,000 |
PERMISSION_PROPOSE | Proposes a permission change. | 20,000 |
PERMISSION_APPROVE | Approves a permission proposal. | 10,000 |
PERMISSION_VETO | Vetoes a permission proposal. | 1,000 |
MULTISIG_PROPOSE | Creates a multisig proposal. | 20,000 |
MULTISIG_APPROVE | Signs a pending multisig proposal. | 10,000 |
| Governance | ||
GOV_PROPOSE | Proposes changing a governable parameter. | 50,000 |
GOV_VOTE | Votes on a governance proposal. | 10,000 |
| Vesting and meta-tx | ||
VESTING_CREATE | Creates a release schedule. | 20,000 |
VESTING_CLAIM | Claims the already vested slice. | 10,000 |
META_TX | Executes a transaction sponsored by a third party. | 30,000 |
| EAV20 token | ||
TOKEN_CREATE | Issues an EAV20 token. | 10,000,000 |
TOKEN_TRANSFER | Transfers token units. | 20,000 |
TOKEN_APPROVE | Authorizes a spender over your balance. | 10,000 |
TOKEN_TRANSFER_FROM | Moves balance using a granted allowance. | 20,000 |
TOKEN_MINT | Issues new token units. | 20,000 |
TOKEN_BURN | Burns token units. | 20,000 |
TOKEN_PAUSE | Suspends token transfers. | 10,000 |
TOKEN_UNPAUSE | Resumes token transfers. | 10,000 |
TOKEN_BLACKLIST | Blocks an address on the token. | 10,000 |
TOKEN_FREEZE | Freezes an address's balance. | 10,000 |
TOKEN_UNFREEZE | Unfreezes an address's balance. | 10,000 |
| EAV721 NFT | ||
NFT_CREATE | Creates an EAV721 collection. | 10,000,000 |
NFT_MINT | Mints an item in the collection. | 30,000 |
NFT_TRANSFER | Transfers an item to another account. | 20,000 |
NFT_APPROVE | Authorizes an item transfer. | 10,000 |
NFT_BURN | Burns an item. | 20,000 |
| EAV-NS names | ||
NAME_REGISTER | Registers an EAV-NS name. | 1,000,000 |
NAME_UPDATE | Updates the name's target. | 10,000 |
NAME_TRANSFER | Transfers ownership of the name. | 10,000 |
NAME_RELEASE | Releases the name. | 10,000 |
| AI layer | ||
ORACLE_REGISTER | Registers an oracle with stake. | 10,000 |
AI_TASK | Publishes a paid inference task. | 50,000 |
AI_RESULT | Delivers a task result. | 0 |
AI_REFUND | Refunds payment for an unanswered task. | 0 |
AI_COMMIT | Commits a result in the commit-reveal quorum. | 10,000 |
AI_REVEAL | Reveals the committed result. | 10,000 |
AI_CLAIM | Claims payment inside the challenge window. | 10,000 |
AI_CHALLENGE | Disputes a result inside the window. | 20,000 |
AI_VERDICT | Records the verdict of a challenge. | 10,000 |
AI_BID | Bids in the oracle auction. | 10,000 |
AI_AWARD | Awards the task to the winning bid. | 10,000 |
| Bridge | ||
BRIDGE_OUT | Sends value off-chain through the bridge. | 20,000 |
BRIDGE_IN | Credits value arriving from off-chain. | 0 |
BRIDGE_SETTLE | Settles a bridge transfer. | 0 |
BRIDGE_COMMITTEE_UPDATE | Updates the committee that signs the bridge. | 20,000 |
| EAVM contracts | ||
EAVM_DEPLOY | Deploys a contract on the EAVM. | 200,000 |
EAVM_CALL | Calls an EAVM contract. | 100,000 |
All land in the same mempool; what changes is who builds and signs the envelope.