├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── geth │ │ ├── action.yml │ │ ├── config │ │ ├── genesis.json │ │ ├── password.txt │ │ ├── private-key1.txt │ │ ├── private-key2.txt │ │ └── private-key3.txt │ │ ├── docker-compose.yml │ │ ├── scripts │ │ ├── init.sh │ │ └── run.sh │ │ └── truffle │ │ ├── build │ │ └── contracts │ │ │ └── USDC.json │ │ ├── contracts │ │ ├── .gitkeep │ │ └── USDC.sol │ │ ├── migrations │ │ ├── .gitkeep │ │ └── 2_deploy_contracts.js │ │ ├── test │ │ └── .gitkeep │ │ └── truffle-config.js ├── dependabot.yml ├── scripts │ ├── cli.sh │ ├── construction.sh │ ├── contract_infos.py │ ├── init_erc20.sh │ ├── populate_txns.py │ └── setup.sh └── workflows │ └── ci.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── Makefile ├── README.md ├── bin └── rosetta-cli ├── client ├── address.go ├── call_tracer.js ├── client.go ├── client_test.go ├── contractInfoToken.go ├── default.go ├── eth_client.go ├── rpc_client.go ├── testdata │ ├── basic_header.json │ ├── block_10992.json │ ├── block_10994.json │ ├── block_trace_0xd88e8376ec3eef899d9fbc6349e8330ebfc102b245fef784a999ac854091cb64.json │ ├── call_balance_token_10992.json │ ├── tokenList.json │ ├── trace_block_1_tx.json │ ├── trace_block_empty.json │ ├── trace_block_many_traces.json │ └── trace_tx_revert.json ├── tracer.go ├── types.go └── utils.go ├── configuration └── configuration.go ├── contractInfo.abi ├── contracts ├── contractInfo.abi └── contractInfoToken.go ├── examples └── ethereum │ ├── Makefile │ ├── client │ ├── client.go │ ├── client_test.go │ └── testdata │ │ ├── call_0xb358c6958b1cab722752939cbb92e3fec6b6023de360305910ce80c56c3dad9d.json │ │ └── tx_receipt_0x0046a7c3ca126864a3e851235ca6bf030300f9138f035f5f190e59ff9a4b22ff.json │ ├── config │ └── config.go │ ├── dockerfile │ ├── entrypoint.sh │ ├── geth.toml │ ├── main.go │ ├── readme.md │ └── rosetta-cli-conf │ ├── devnet │ ├── config.json │ ├── ethereum.ros │ ├── ethereum_erc20.ros │ └── exempt_accounts.json │ ├── mainnet │ ├── bootstrap_balances.json │ ├── config.json │ ├── exempt_accounts.json │ └── interesting_accounts.json │ └── testnet │ ├── bootstrap_balances.json │ ├── config.json │ ├── ethereum.ros │ └── interesting_accounts.json ├── go.mod ├── go.sum ├── mocks ├── client │ ├── graph_ql.go │ └── jsonrpc.go └── services │ └── client.go ├── salus.yaml ├── services ├── account_service.go ├── account_service_test.go ├── block_service.go ├── block_service_test.go ├── construction │ ├── combine.go │ ├── combine_test.go │ ├── construction_service.go │ ├── construction_service_test.go │ ├── contract_call_data.go │ ├── contract_call_data_test.go │ ├── derive.go │ ├── derive_test.go │ ├── metadata.go │ ├── metadata_test.go │ ├── parse.go │ ├── parse_test.go │ ├── payloads.go │ ├── payloads_test.go │ ├── preprocess.go │ ├── preprocess_test.go │ ├── submit.go │ ├── types.go │ └── utils.go ├── mapper.go ├── mapper_test.go ├── network_service.go ├── network_service_test.go ├── router.go ├── testdata │ ├── block_10992.json │ ├── block_10994.json │ └── tokenList.json └── validator │ ├── account_validator_test.go │ ├── block_validator_test.go │ ├── ethereum_validator.go │ └── testdata │ ├── berachain_receipts.json │ ├── berachain_test.json │ ├── sonic_account_proof.json │ ├── sonic_receipts.json │ └── sonic_test.json ├── types ├── errors.go └── types.go └── utils └── bootstrap.go /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/geth/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/action.yml -------------------------------------------------------------------------------- /.github/actions/geth/config/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/config/genesis.json -------------------------------------------------------------------------------- /.github/actions/geth/config/password.txt: -------------------------------------------------------------------------------- 1 | password -------------------------------------------------------------------------------- /.github/actions/geth/config/private-key1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/config/private-key1.txt -------------------------------------------------------------------------------- /.github/actions/geth/config/private-key2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/config/private-key2.txt -------------------------------------------------------------------------------- /.github/actions/geth/config/private-key3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/config/private-key3.txt -------------------------------------------------------------------------------- /.github/actions/geth/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/docker-compose.yml -------------------------------------------------------------------------------- /.github/actions/geth/scripts/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/scripts/init.sh -------------------------------------------------------------------------------- /.github/actions/geth/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/scripts/run.sh -------------------------------------------------------------------------------- /.github/actions/geth/truffle/build/contracts/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/truffle/build/contracts/USDC.json -------------------------------------------------------------------------------- /.github/actions/geth/truffle/contracts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/geth/truffle/contracts/USDC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/truffle/contracts/USDC.sol -------------------------------------------------------------------------------- /.github/actions/geth/truffle/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/geth/truffle/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/truffle/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /.github/actions/geth/truffle/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/geth/truffle/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/actions/geth/truffle/truffle-config.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/scripts/cli.sh -------------------------------------------------------------------------------- /.github/scripts/construction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/scripts/construction.sh -------------------------------------------------------------------------------- /.github/scripts/contract_infos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/scripts/contract_infos.py -------------------------------------------------------------------------------- /.github/scripts/init_erc20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/scripts/init_erc20.sh -------------------------------------------------------------------------------- /.github/scripts/populate_txns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/scripts/populate_txns.py -------------------------------------------------------------------------------- /.github/scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/scripts/setup.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/README.md -------------------------------------------------------------------------------- /bin/rosetta-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/bin/rosetta-cli -------------------------------------------------------------------------------- /client/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/address.go -------------------------------------------------------------------------------- /client/call_tracer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/call_tracer.js -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/client_test.go -------------------------------------------------------------------------------- /client/contractInfoToken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/contractInfoToken.go -------------------------------------------------------------------------------- /client/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/default.go -------------------------------------------------------------------------------- /client/eth_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/eth_client.go -------------------------------------------------------------------------------- /client/rpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/rpc_client.go -------------------------------------------------------------------------------- /client/testdata/basic_header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/basic_header.json -------------------------------------------------------------------------------- /client/testdata/block_10992.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/block_10992.json -------------------------------------------------------------------------------- /client/testdata/block_10994.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/block_10994.json -------------------------------------------------------------------------------- /client/testdata/block_trace_0xd88e8376ec3eef899d9fbc6349e8330ebfc102b245fef784a999ac854091cb64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/block_trace_0xd88e8376ec3eef899d9fbc6349e8330ebfc102b245fef784a999ac854091cb64.json -------------------------------------------------------------------------------- /client/testdata/call_balance_token_10992.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/call_balance_token_10992.json -------------------------------------------------------------------------------- /client/testdata/tokenList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/tokenList.json -------------------------------------------------------------------------------- /client/testdata/trace_block_1_tx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/trace_block_1_tx.json -------------------------------------------------------------------------------- /client/testdata/trace_block_empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/trace_block_empty.json -------------------------------------------------------------------------------- /client/testdata/trace_block_many_traces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/trace_block_many_traces.json -------------------------------------------------------------------------------- /client/testdata/trace_tx_revert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/testdata/trace_tx_revert.json -------------------------------------------------------------------------------- /client/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/tracer.go -------------------------------------------------------------------------------- /client/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/types.go -------------------------------------------------------------------------------- /client/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/client/utils.go -------------------------------------------------------------------------------- /configuration/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/configuration/configuration.go -------------------------------------------------------------------------------- /contractInfo.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/contractInfo.abi -------------------------------------------------------------------------------- /contracts/contractInfo.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/contracts/contractInfo.abi -------------------------------------------------------------------------------- /contracts/contractInfoToken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/contracts/contractInfoToken.go -------------------------------------------------------------------------------- /examples/ethereum/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/Makefile -------------------------------------------------------------------------------- /examples/ethereum/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/client/client.go -------------------------------------------------------------------------------- /examples/ethereum/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/client/client_test.go -------------------------------------------------------------------------------- /examples/ethereum/client/testdata/call_0xb358c6958b1cab722752939cbb92e3fec6b6023de360305910ce80c56c3dad9d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/client/testdata/call_0xb358c6958b1cab722752939cbb92e3fec6b6023de360305910ce80c56c3dad9d.json -------------------------------------------------------------------------------- /examples/ethereum/client/testdata/tx_receipt_0x0046a7c3ca126864a3e851235ca6bf030300f9138f035f5f190e59ff9a4b22ff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/client/testdata/tx_receipt_0x0046a7c3ca126864a3e851235ca6bf030300f9138f035f5f190e59ff9a4b22ff.json -------------------------------------------------------------------------------- /examples/ethereum/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/config/config.go -------------------------------------------------------------------------------- /examples/ethereum/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/dockerfile -------------------------------------------------------------------------------- /examples/ethereum/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/entrypoint.sh -------------------------------------------------------------------------------- /examples/ethereum/geth.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/geth.toml -------------------------------------------------------------------------------- /examples/ethereum/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/main.go -------------------------------------------------------------------------------- /examples/ethereum/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/readme.md -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/devnet/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/devnet/config.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/devnet/ethereum.ros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/devnet/ethereum.ros -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/devnet/ethereum_erc20.ros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/devnet/ethereum_erc20.ros -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/devnet/exempt_accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/devnet/exempt_accounts.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/mainnet/bootstrap_balances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/mainnet/bootstrap_balances.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/mainnet/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/mainnet/config.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/mainnet/exempt_accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/mainnet/exempt_accounts.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/mainnet/interesting_accounts.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/testnet/bootstrap_balances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/testnet/bootstrap_balances.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/testnet/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/testnet/config.json -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/testnet/ethereum.ros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/examples/ethereum/rosetta-cli-conf/testnet/ethereum.ros -------------------------------------------------------------------------------- /examples/ethereum/rosetta-cli-conf/testnet/interesting_accounts.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/go.sum -------------------------------------------------------------------------------- /mocks/client/graph_ql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/mocks/client/graph_ql.go -------------------------------------------------------------------------------- /mocks/client/jsonrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/mocks/client/jsonrpc.go -------------------------------------------------------------------------------- /mocks/services/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/mocks/services/client.go -------------------------------------------------------------------------------- /salus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/salus.yaml -------------------------------------------------------------------------------- /services/account_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/account_service.go -------------------------------------------------------------------------------- /services/account_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/account_service_test.go -------------------------------------------------------------------------------- /services/block_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/block_service.go -------------------------------------------------------------------------------- /services/block_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/block_service_test.go -------------------------------------------------------------------------------- /services/construction/combine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/combine.go -------------------------------------------------------------------------------- /services/construction/combine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/combine_test.go -------------------------------------------------------------------------------- /services/construction/construction_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/construction_service.go -------------------------------------------------------------------------------- /services/construction/construction_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/construction_service_test.go -------------------------------------------------------------------------------- /services/construction/contract_call_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/contract_call_data.go -------------------------------------------------------------------------------- /services/construction/contract_call_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/contract_call_data_test.go -------------------------------------------------------------------------------- /services/construction/derive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/derive.go -------------------------------------------------------------------------------- /services/construction/derive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/derive_test.go -------------------------------------------------------------------------------- /services/construction/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/metadata.go -------------------------------------------------------------------------------- /services/construction/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/metadata_test.go -------------------------------------------------------------------------------- /services/construction/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/parse.go -------------------------------------------------------------------------------- /services/construction/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/parse_test.go -------------------------------------------------------------------------------- /services/construction/payloads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/payloads.go -------------------------------------------------------------------------------- /services/construction/payloads_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/payloads_test.go -------------------------------------------------------------------------------- /services/construction/preprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/preprocess.go -------------------------------------------------------------------------------- /services/construction/preprocess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/preprocess_test.go -------------------------------------------------------------------------------- /services/construction/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/submit.go -------------------------------------------------------------------------------- /services/construction/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/types.go -------------------------------------------------------------------------------- /services/construction/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/construction/utils.go -------------------------------------------------------------------------------- /services/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/mapper.go -------------------------------------------------------------------------------- /services/mapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/mapper_test.go -------------------------------------------------------------------------------- /services/network_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/network_service.go -------------------------------------------------------------------------------- /services/network_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/network_service_test.go -------------------------------------------------------------------------------- /services/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/router.go -------------------------------------------------------------------------------- /services/testdata/block_10992.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/testdata/block_10992.json -------------------------------------------------------------------------------- /services/testdata/block_10994.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/testdata/block_10994.json -------------------------------------------------------------------------------- /services/testdata/tokenList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/testdata/tokenList.json -------------------------------------------------------------------------------- /services/validator/account_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/account_validator_test.go -------------------------------------------------------------------------------- /services/validator/block_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/block_validator_test.go -------------------------------------------------------------------------------- /services/validator/ethereum_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/ethereum_validator.go -------------------------------------------------------------------------------- /services/validator/testdata/berachain_receipts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/testdata/berachain_receipts.json -------------------------------------------------------------------------------- /services/validator/testdata/berachain_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/testdata/berachain_test.json -------------------------------------------------------------------------------- /services/validator/testdata/sonic_account_proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/testdata/sonic_account_proof.json -------------------------------------------------------------------------------- /services/validator/testdata/sonic_receipts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/testdata/sonic_receipts.json -------------------------------------------------------------------------------- /services/validator/testdata/sonic_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/services/validator/testdata/sonic_test.json -------------------------------------------------------------------------------- /types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/types/errors.go -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/types/types.go -------------------------------------------------------------------------------- /utils/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/mesh-geth-sdk/HEAD/utils/bootstrap.go --------------------------------------------------------------------------------