
Welcome to BuilderNet
Documentation
Sending Orderflow to BuilderNet
curl https://_BUILDERNET_INSTANCE_ \ --header 'Content-Type: application/json' \ --header 'X-Flashbots-Signature: _public_key_address_:_signature_' \ --data '{ "id": 1, "jsonrpc": "2.0", "method": "eth_sendBundle", "params": [{ "blockNumber": "0x1361bd3", "txs": [ "0x100000...", "0x200000..." ] }] }'
You can use the --cacert builder-cert.pem option with curl to verify the attested TLS certificate of the BuilderNet node.
See also the full documentation at
Note: Currently, requests are rate-limited to 3 requests / IP / second. This is expected to be raised soon.
TEE Proof Validation
You can retrieve the certificate over a TEE-attested channel, verifying the identity of the server, and then use it to verify the TLS connection:
# Install attested-get tool go install github.com/flashbots/cvm-reverse-proxy/cmd/attested-get # Get the builder certificate over an attested channel attested-get \ --addr=https://_BUILDERNET_INSTANCE_:7936/cert \ --expected-measurements=https://measurements.buildernet.org \ --out-response=builder-cert.pem
See more details about attested-get in the cvm-reverse-proxy repository.