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.