load.network
  • Load Network
  • Quickstart
  • About Load Network
    • Overview
    • Network Releases Nomenclature
    • Load Network Alphanets
    • Key Features
    • ELI5
  • Using Load Network
    • Compatibility & Performance
    • Network configurations
    • Load Network Bundler
    • 0xbabe2: Large Data Uploads
    • Load Network Bundler Gateways
    • Load Network Precompiles
    • LN-Native JSON-RPC Methods
    • load:// Data Protocol
    • Self-Hosted RPC Proxies
      • Rust Proxy
      • JavaScript Proxy
    • Code & Integrations Examples
      • ethers (etherjs)
      • Deploying an ERC20 Token
  • Load Network Cloud Platform
    • Cloud Platform (LNCP)
    • Load S3 Protocol
    • load0 data layer
  • Load Network for evm chains
    • Ledger Archiver (any chain)
    • Ledger Archivers: State Reconstruction
    • DA ExEx (Reth-only)
    • Deploying OP-Stack Rollups
  • Load Network ExEx
    • About ExExes
    • ExEx.rs
    • Load Network ExExes
      • Google BigQuery ETL
      • Borsh Serializer
      • Arweave Data Uploader
      • Load Network DA ExEx
      • Load Network WeaveDrive ExEx
  • Load Network Arweave Data Protocols
    • LN-ExEx Data Protocol
    • Load Network Precompiles Data Protocol
  • DA Integrations
    • LN-EigenDA Proxy Server
    • LN-Dymension: DA client for RollAP
  • load hyperbeam
    • About Load HyperBEAM
Powered by GitBook
On this page
Export as PDF
  1. Load Network Arweave Data Protocols

Load Network Precompiles Data Protocol

About the Data Protocol of Load Network Precompile Contracts

PreviousLN-ExEx Data ProtocolNextLN-EigenDA Proxy Server

Last updated 2 months ago

About

Load Network have precompiled contracts that push data directly to Arweave as ANS-104 data items. One such precompile is the precompile (arweave_upload).

After the rebrand from WeaveVM to Load Network, all the data protocol tags have changed the "*WeaveVM*" onchain term (Arweave tag) to "*LN*"

Protocol Specifications

The data protocol transactions follow the ANS-104 data item specifications. Each LN precompile transaction is posted on Arweave, after brotli compression, with the following tags:

Tag Name
Tag Value
Description

LN:Precompile

true

Data protocol identifier

Content-Type

application/octet-stream

Arweave data transaction MIME type

LN:Encoding

Brotli

Transaction's data encoding algorithms

LN:Precompile-Address

$value

The decimal precompile number (e.g. 0x17 have the Tag Value of 23)

Load Network Precompile Data Items Uploaders

  • Load Network Reth Precompiles Address:

0x17
5JUE58yemNynRDeQDyVECKbGVCQbnX7unPrBRqCPVn5Z