├── .dockerignore ├── .editorconfig ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── examples ├── contract-erc20 │ ├── .gitignore │ ├── README.md │ ├── create-erc20-rpc.ts │ ├── create-erc20.ts │ ├── package-lock.json │ ├── package.json │ ├── truffle │ │ ├── .gitignore │ │ ├── contracts │ │ │ ├── MyToken.json │ │ │ └── MyToken.sol │ │ ├── package-lock.json │ │ ├── package.json │ │ └── truffle-config.js │ └── tsconfig.json └── contract-hello │ ├── .gitignore │ ├── Hello.sol │ ├── index.js │ ├── package-lock.json │ └── package.json ├── node ├── Cargo.toml ├── build.rs └── src │ ├── chain_spec.rs │ ├── cli.rs │ ├── command.rs │ ├── command_helper.rs │ ├── main.rs │ ├── rpc.rs │ └── service.rs ├── runtime ├── Cargo.toml ├── build.rs └── src │ ├── lib.rs │ └── precompiles.rs ├── rustfmt.toml ├── shell.nix └── utils ├── .gitignore ├── README.md ├── erc20-slot.js ├── evm-address.js ├── index.js ├── package-lock.json └── package.json /.dockerignore: -------------------------------------------------------------------------------- 1 | **/target/ 2 | Dockerfile 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/README.md -------------------------------------------------------------------------------- /examples/contract-erc20/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /examples/contract-erc20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/README.md -------------------------------------------------------------------------------- /examples/contract-erc20/create-erc20-rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/create-erc20-rpc.ts -------------------------------------------------------------------------------- /examples/contract-erc20/create-erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/create-erc20.ts -------------------------------------------------------------------------------- /examples/contract-erc20/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/package-lock.json -------------------------------------------------------------------------------- /examples/contract-erc20/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/package.json -------------------------------------------------------------------------------- /examples/contract-erc20/truffle/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /examples/contract-erc20/truffle/contracts/MyToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/truffle/contracts/MyToken.json -------------------------------------------------------------------------------- /examples/contract-erc20/truffle/contracts/MyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/truffle/contracts/MyToken.sol -------------------------------------------------------------------------------- /examples/contract-erc20/truffle/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/truffle/package-lock.json -------------------------------------------------------------------------------- /examples/contract-erc20/truffle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/truffle/package.json -------------------------------------------------------------------------------- /examples/contract-erc20/truffle/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-erc20/truffle/truffle-config.js -------------------------------------------------------------------------------- /examples/contract-erc20/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "esModuleInterop": true 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /examples/contract-hello/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /examples/contract-hello/Hello.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-hello/Hello.sol -------------------------------------------------------------------------------- /examples/contract-hello/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-hello/index.js -------------------------------------------------------------------------------- /examples/contract-hello/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-hello/package-lock.json -------------------------------------------------------------------------------- /examples/contract-hello/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/examples/contract-hello/package.json -------------------------------------------------------------------------------- /node/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/Cargo.toml -------------------------------------------------------------------------------- /node/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/build.rs -------------------------------------------------------------------------------- /node/src/chain_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/chain_spec.rs -------------------------------------------------------------------------------- /node/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/cli.rs -------------------------------------------------------------------------------- /node/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/command.rs -------------------------------------------------------------------------------- /node/src/command_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/command_helper.rs -------------------------------------------------------------------------------- /node/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/main.rs -------------------------------------------------------------------------------- /node/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/rpc.rs -------------------------------------------------------------------------------- /node/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/node/src/service.rs -------------------------------------------------------------------------------- /runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/runtime/Cargo.toml -------------------------------------------------------------------------------- /runtime/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/runtime/build.rs -------------------------------------------------------------------------------- /runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/runtime/src/lib.rs -------------------------------------------------------------------------------- /runtime/src/precompiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/runtime/src/precompiles.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | hard_tabs = true -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/shell.nix -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/erc20-slot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/utils/erc20-slot.js -------------------------------------------------------------------------------- /utils/evm-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/utils/evm-address.js -------------------------------------------------------------------------------- /utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/utils/index.js -------------------------------------------------------------------------------- /utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/utils/package-lock.json -------------------------------------------------------------------------------- /utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-trust/frontier-node/HEAD/utils/package.json --------------------------------------------------------------------------------