Expand description
Protocol constants shared across TruthLinked components.
Values in this module affect transaction pricing, execution limits, staking, networking, and governance behavior. Changes should be treated as protocol changes and coordinated with every crate or service that validates chain data.
Constants§
- ACK_
MAX_ BATCH_ AGE_ SECS - ACK_
MAX_ CONNECTIONS - ACK_
MAX_ MESSAGES_ PER_ SECOND - ACK_
MAX_ MESSAGE_ BYTES - ACK_
MAX_ PENDING_ BATCHES - AIRDROP_
COOLDOWN_ SECS - ATTESTATION_
PIPELINE_ MAX_ PENDING - BATCH_
INTERVAL_ MS - CACHE_
EXPIRY_ BLOCKS - CENSORSHIP_
SLASH_ PERCENTAGE - CHUNK_
SIZE - COMMITTEE_
SIZE - CU_
PER_ TRTH - DEFAULT_
GAS_ LIMIT - DISCOVERY_
MAX_ PEERS - DISCOVERY_
PEER_ TTL_ SECS - DOWNTIME_
SLASH_ PERCENTAGE - EPOCH_
DURATION_ MS - FINALIZATION_
LAG - FINALIZATION_
TIMEOUT_ SECS - GAS_
APPROVE_ NFT - GAS_
BURN_ NFT - GAS_
CLAIM - GAS_
DEPLOY_ CELL - GAS_
DEPLOY_ TOKEN - GAS_
DISTRIBUTION_ INTERVAL - GAS_
MINT_ NFT - GAS_
ORACLE_ QUEUE - GAS_
ORACLE_ READ - GAS_
PRICE - GAS_
REGISTER_ VALIDATOR - GAS_
ROTATE_ KEY - GAS_
STAKE - GAS_
TOKEN_ BURN - GAS_
TOKEN_ MINT - GAS_
TOKEN_ TRANSFER - GAS_
TRANSFER - GAS_
TRANSFER_ NFT - GAS_
UNJAIL - GAS_
UNSTAKE - GAS_
UPGRADE_ CELL - GAS_
WITHDRAW - GENERIC_
SIGN_ CONTEXT - HANDSHAKE_
TIMEOUT_ SECS - HTTP_
ORACLE_ RC_ DEPTH_ LIMIT_ EXCEEDED - HTTP_
ORACLE_ RC_ ENCODING_ ERR - HTTP_
ORACLE_ RC_ EXPIRED - HTTP_
ORACLE_ RC_ INVALID_ METHOD - HTTP_
ORACLE_ RC_ MEM_ ERR - HTTP_
ORACLE_ RC_ OK - HTTP_
ORACLE_ RC_ PENDING - HTTP_
ORACLE_ RC_ RESPONSE_ TOO_ LARGE - HTTP_
ORACLE_ RC_ URL_ NOT_ APPROVED - HTTP_
TIMEOUT_ MS - INGRESS_
MAX_ CONNECTIONS - INGRESS_
MAX_ MESSAGES_ PER_ SECOND - INGRESS_
MAX_ MESSAGE_ BYTES - JAIL_
DURATION_ BLOCKS - MALICIOUS_
SLASH_ BPS - MAX_
AIRDROP_ AMOUNT - MAX_
BATCH_ RANGE - MAX_
BATCH_ SIZE - MAX_
BATCH_ TRANSFER_ RECIPIENTS - MAX_
CALLDATA_ SIZE - MAX_
CALL_ CHAIN_ CALLS - MAX_
CALL_ CHAIN_ TOTAL_ CALLDATA - MAX_
CALL_ DEPTH - MAX_
CELL_ BYTECODE_ SIZE - MAX_
CELL_ STORAGE_ BYTES - MAX_
CU_ PER_ TRTH - MAX_
GAS_ PER_ BATCH - MAX_
GAS_ PER_ TX - MAX_
HTTP_ BODY_ BYTES - MAX_
HTTP_ METHOD_ BYTES - MAX_
HTTP_ URL_ BYTES - MAX_
LOGS_ PER_ TX - MAX_
LOG_ DATA_ SIZE - MAX_
LOG_ TOPICS - MAX_
RESPONSE_ BYTES - MAX_
RETURN_ DATA_ SIZE - MAX_
SCHEMA_ KEYS - MAX_
SCHEMA_ KEY_ BYTES - MAX_
SCHEMA_ VOTING_ PERIOD_ BLOCKS - MAX_
TOKEN_ AUTHORITY_ VOTING_ PERIOD_ BLOCKS - MAX_
UNBONDING_ ENTRIES - MAX_
URL_ VOTING_ PERIOD_ BLOCKS - MAX_
VALIDATOR_ STAKE - MCP_
AGENT_ REGISTRY_ COUNT_ KEY - MCP_
POLICY_ ACTIONS_ MIN_ KEY - MCP_
POLICY_ ALLOW_ ADMIN_ KEY - MCP_
POLICY_ ALLOW_ READS_ KEY - MCP_
POLICY_ ALLOW_ WRITES_ KEY - MCP_
POLICY_ EPOCH_ RESET_ TS_ KEY - MCP_
POLICY_ EPOCH_ USED_ KEY - MCP_
POLICY_ HITL_ THRESHOLD_ KEY - MCP_
POLICY_ MIN_ WINDOW_ TS_ KEY - MCP_
POLICY_ OWNER_ KEY - MCP_
POLICY_ RATE_ LIMIT_ KEY - MCP_
POLICY_ SPEND_ EPOCH_ KEY - MCP_
POLICY_ SPEND_ PER_ TX_ KEY - MCP_
POLICY_ STATUS_ KEY - MCP_
POLICY_ SUSPEND_ REASON_ KEY - MCP_
POLICY_ TOTAL_ ACTIONS_ KEY - MCP_
PROMPT_ APPROVED_ AT_ KEY - MCP_
PROMPT_ ARG_ COUNT_ KEY - MCP_
PROMPT_ NAME_ KEY - MCP_
PROMPT_ TEMPLATE_ HASH_ KEY - MCP_
PROMPT_ USE_ COUNT_ KEY - MCP_
REGISTRY_ PROMPT_ COUNT_ KEY - MCP_
REGISTRY_ RESOURCE_ COUNT_ KEY - MCP_
REGISTRY_ TOOL_ COUNT_ KEY - MCP_
REGISTRY_ VERSION_ KEY - MCP_
RESOURCE_ CONTENT_ HASH_ KEY - MCP_
RESOURCE_ MIME_ TYPE_ KEY - MCP_
RESOURCE_ NAME_ KEY - MCP_
RESOURCE_ READ_ COUNT_ KEY - MCP_
RESOURCE_ UPDATED_ AT_ KEY - MCP_
RESOURCE_ URI_ SCHEME_ KEY - MCP_
TOOL_ CALL_ COUNT_ KEY - MCP_
TOOL_ CATEGORY_ KEY - MCP_
TOOL_ DESC_ HASH_ KEY - MCP_
TOOL_ ENABLED_ KEY - MCP_
TOOL_ NAME_ KEY - MCP_
TOOL_ OWNER_ KEY - MCP_
TOOL_ SCHEMA_ HASH_ KEY - MEMPOOL_
MAX_ BYTES - MIN_
RAW_ URL_ PROPOSAL_ BOND - MIN_
TX_ FEE - MIN_
URL_ PROPOSAL_ BOND - MIN_
VALIDATOR_ STAKE - NAME_
APPROVAL_ THRESHOLD - NAME_
EXPIRATION_ BLOCKS - NAME_
REGISTRATION_ FEE - NAME_
RENEWAL_ FEE - NAME_
VOTING_ PERIOD - NONCE_
LOOKAHEAD - ONE_
TRTH - ORACLE_
COMMIT_ QUORUM_ PERCENT - ORACLE_
LIE_ SLASH_ PERCENTAGE - ORACLE_
REQUEST_ TIMEOUT_ BLOCKS - ORACLE_
REVEAL_ QUORUM_ PERCENT - ORACLE_
SILENCE_ SLASH_ PERCENTAGE - PRIVATE_
MAX_ DEPTH - PUBLIC_
MAX_ DEPTH - SLASH_
PERCENTAGE - STORAGE_
RENT_ GRACE_ PERIOD_ BLOCKS - STORAGE_
RENT_ LIFETIME_ FEE - STREAMING_
MAX_ BATCH_ CACHE - STREAMING_
MAX_ PENDING_ HEADERS - STREAMING_
MAX_ SEEN_ TXS - STREAMING_
MAX_ SYNC_ BUFFER_ SIZE - STREAMING_
MAX_ WAIT_ MS - STREAMING_
OPTIMAL_ BATCH_ SIZE - STREAMING_
PENDING_ BATCH_ TIMEOUT_ MS - SYNC_
PEER_ TTL_ SECS - SYNC_
SNAPSHOT_ THRESHOLD - SYNC_
THRESHOLD - TOKEN_
AUTHORITY_ APPROVAL_ THRESHOLD - TREASURY_
DISTRIBUTION_ INTERVAL_ BLOCKS - TX_
BYTE_ FEE - TX_
SIGN_ CONTEXT - UNBONDING_
TICKS