Skip to content

Instantly share code, notes, and snippets.

BTR Token Whitepaper


Introduction

BTR Token is designed to be a versatile utility token that powers both BTR Exchange and the underlying blockchain known as BTR Chain. It serves as the main currency for transactions within the exchange and as the gas fee for transactions on the blockchain. As the demand for efficient, secure, and cost-effective solutions grows, BTR aims to create an inclusive ecosystem to support both traders and developers.


@dome
dome / nft.json
Last active September 3, 2024 05:41
{
"description": "Friendly OpenSea Creature that enjoys long swims in the ocean.",
"image": "https://apricot-eldest-beetle-43.mypinata.cloud/ipfs/QmNQJrmPtmG1AZ5ZSyRtgfXbJi7mySriNCv9UPU8E9w3Y4",
"name": "Dave Starbelly",
"attributes": [
{
"trait_type": "Base",
"value": "Starfish"
},
{
L1 JIBCHAIN
custom gas token: 0x55555550150b9E225F9775D903875049355E3168
OptimismPortal 0xd5b32d0387998556e112177026499f1e17b5818f
L2
L2OutputOracle 0x03Bd3A8d635aEB8F1Ced778637e7F7547596D9C4
@dome
dome / nginx.conf
Created August 23, 2024 05:20
nginx proxy evm rpc
user nginx;
worker_processes auto;
error_log /dev/stderr warn;
pid /var/run/nginx.pid;
worker_rlimit_nofile 100000;
events {
worker_connections 102400;
#-- nginx.conf:
events {
worker_connections 10240;
}
http {
lua_socket_log_errors off; #-- don't clutter the error log when upstream severs fail
lua_shared_dict hosts 10m;
1. jbc > pom
{
"AddressManager": "0x86aF2AD7056F94cACCb2750552C6E614a374497D",
"AnchorStateRegistry": "0xc15f8C609C02c8C9F6a48ed1c8D981C4ED48CaB8",
"AnchorStateRegistryProxy": "0xa0AECE477C4de036b0a5752851bc183397E98809",
"DataAvailabilityChallenge": "0x527D4662F5b3aE5D30cf93c4754aEB4378d9cB09",
"DataAvailabilityChallengeProxy": "0x7223cE0dc6443BaC5d672d05aC75277578981945",
"DelayedWETH": "0x1C6d3CD19531d9c3bcdB14B0bD52a70Fe6557e8E",
"DelayedWETHProxy": "0xF8E47A5717940E0edb171E52D770C0f1A492A362",
"DisputeGameFactory": "0xAf0Cf06657a4B26c3879defc4A627BdE9f98953f",
backend | {"time":"2024-06-21T09:23:32.238Z","severity":"error","message":"** (FunctionClauseError) no function clause matching in EthereumJSONRPC.Transaction.do_elixir_to_params/1\n (ethereum_jsonrpc 6.6.0) lib/ethereum_jsonrpc/transaction.ex:257: EthereumJSONRPC.Transaction.do_elixir_to_params(%{nil => nil, \"blockHash\" => \"0x81470042a6186721aa78e2ac0d4d48d6c1d970af851e5d6155d2f90d08934691\", \"blockNumber\" => 384583, \"block_timestamp\" => ~U[2024-06-20 08:00:25Z], \"chainId\" => 7003, \"from\" => \"0x506ecb4c214c7eb712dc709cc4789dfa58cf513f\", \"gas\" => 1002901, \"gasPrice\" => 250, \"hash\" => \"0x426f2548f399ac932566f02def5b04495b627157b1e40530104ba246f54fffc7\", \"input\" => \"0x608060405234801561001057600080fd5b5073506ecb4c214c7eb712dc709cc4789dfa58cf513f6040518060400160405280600b81526020016a29a2a729a2902a37b5b2b760a91b8152506040518060400160405280600381526020016229a2a760e91b81525081600390816100759190610399565b5060046100828282610399565b50506005805460ff19169055506001600160a01b0381166100
Args: [#Function<0.13489359/1 in Indexer.Block.Fetcher.Receipts.fetch/2>, [[%{block_hash: \"0x500eaf5b510c9cbf75e6deeddccb9ecaf34431ef011bb8e11fb864cf60850a55\", block_number: 73533, block_timestamp: ~U[2024-06-20 04:36:29Z], from_address_hash: \"0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001\", gas: 1000000, gas_price: 0, hash: \"0x15a9cb4eb225fe0f9a6274539c456498776fafbc5c85d5972abe1ce6138b3950\", index: 0, input: \"0x440a5e2000000558000c5fc50000000000000002000000006673b17300000000003554ea000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000010578da312fa6da39c17c6abfcf91d3da64b157229c1132adc53e577e1279c1d5000000000000000000000000e991f6cb28d0b281784bf8b5a7a582f2840149e5\", nonce: 0, r: 0, s: 0, to_address_hash: \"0x4200000000000000000000000000000000000015\", transaction_index: 0, type: 126, v: 0, value: 0}, %{block_hash: \"0x8e3a5186249cce1f2822963df49896e6505d2e2350cd71dbe6c8ba72a0a610b7\", block_number: 73534, block_timestamp: ~U[2024-06-
{
"AddressManager": "0xebfbC5dc3442452F6aDd10c85e58ECFB58E5526a",
"AnchorStateRegistry": "0x0296AE49F228333a23260631FB6a272743412a84",
"AnchorStateRegistryProxy": "0x81Be022A00669EE17e25E71Ae2CdE65aD5f334Cc",
"DataAvailabilityChallenge": "0xCeFCDe8c7B5E5F5087959FDFAB78298D408cEb15",
"DataAvailabilityChallengeProxy": "0x5F4F4eAe049e0F0a17B9A461f51E24E7042aE436",
"DelayedWETH": "0x78221db8BB2ECD5456460c1205Ce5393080A1470",
"DelayedWETHProxy": "0x1a84Ce963A3b67D2B16BFadDC8028846073792E4",
"DisputeGameFactory": "0x0E584A50b498Ff28f6652E9237345FF6d43e360C",
"DisputeGameFactoryProxy": "0x1C21939Fc464dfb79C918f41AA96371D1baF1cDB",
{
"AddressManager": "0x43791148430812864D903fD4eB75e798665AcFc8",
"AnchorStateRegistry": "0xE9c7D2d35c3aCe96d309CB21D93b97F446EBf460",
"AnchorStateRegistryProxy": "0x9d195D5f62c13d737928Ec666C4850dC08aA0A4e",
"DataAvailabilityChallenge": "0x5eE473c236C1157ccf5C18F1c233C1d743Bf910d",
"DataAvailabilityChallengeProxy": "0x8029c8fd8aEe5986776ccc05087C2DF22aEBc06c",
"DelayedWETH": "0xd07F0C402Ed76370F4765F32eACbf013eC765Ee2",
"DelayedWETHProxy": "0xb22fD098cD565a93798e713c83ab42c968E3f0dD",
"DisputeGameFactory": "0x4bFC766286C7A16A3F0b2F149376330AefD479DD",
"DisputeGameFactoryProxy": "0xcA33d8843D44f7Ff4f0AE189Fafdd0Bb6a19007A",