Skip to main content

Module constants

Module constants 

Source
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

Functions§

mcp_key