Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
41bc005
chore: migrate rust/basic_ethereum to icp-cli
marc0olo Jun 16, 2026
4a9e7a5
chore(rust/basic_ethereum): test.sh over Makefile, bump CI image to 1…
marc0olo Jun 17, 2026
27e2ba7
fix(rust/basic_ethereum): path=lib.rs, EVM RPC canister via env var, …
marc0olo Jun 18, 2026
6f692a0
feat(rust/basic_ethereum): migrate to evm_rpc_types + evm_rpc_client
marc0olo Jun 18, 2026
2889518
fix(rust/basic_ethereum): remove pinned Rust channel from rust-toolch…
marc0olo Jun 18, 2026
7e548c7
fix(rust/basic_ethereum): add export_candid!(); bump EVM RPC to v2.8.0
marc0olo Jun 18, 2026
2531cbb
fix(rust/basic_ethereum): correct EVM RPC v2.8.0 download URL (tag is…
marc0olo Jun 18, 2026
0b05993
improve(rust/basic_ethereum): HTTPS outcalls work locally; expand tests
marc0olo Jun 18, 2026
0cd7b7e
fix(rust/basic_ethereum): use PublicNode by default; document API key…
marc0olo Jun 18, 2026
0cbd26f
improve(rust/basic_ethereum): assert non-zero balance for known Sepol…
marc0olo Jun 18, 2026
1150161
improve(rust/basic_ethereum): transaction_count_with_client accepts E…
marc0olo Jun 18, 2026
db8ef92
improve(rust/basic_ethereum): 3-environment icp.yaml setup (local/sta…
marc0olo Jun 18, 2026
82df103
fix(rust/basic_ethereum): clarify that null = caller's address, not t…
marc0olo Jun 18, 2026
954cbc7
simplify(rust/basic_ethereum): remove dfx_test_key, use test_key_1 as…
marc0olo Jun 18, 2026
e77a9e1
fix(rust/basic_ethereum): assert nonce >= 2, clarify eth_getTransacti…
marc0olo Jun 18, 2026
583d09c
fix(rust/basic_ethereum): create plaintext identity before canister c…
marc0olo Jun 18, 2026
2e6b59c
fix(rust/basic_ethereum): correct flag --storage-mode to --storage fo…
marc0olo Jun 18, 2026
52645f3
fix(rust/basic_ethereum): fix two small README inaccuracies
marc0olo Jun 18, 2026
734a70b
docs(rust/basic_ethereum): explain nodesInSubnet in icp.yaml comment
marc0olo Jun 18, 2026
c72732b
fix(rust/basic_ethereum): fix stale --storage-mode comment to match a…
marc0olo Jun 18, 2026
92e4d23
fix(rust/basic_ethereum): align comment and expect message with actua…
marc0olo Jun 18, 2026
ab670b8
simplify(rust/basic_ethereum): replace EcdsaKeyName enum with plain s…
marc0olo Jun 18, 2026
f088cb1
fix(rust/basic_ethereum): address review comments
marc0olo Jun 18, 2026
7fb5ad7
docs(rust/basic_ethereum): clarify evm_rpc is local-only in icp.yaml …
marc0olo Jun 18, 2026
5035090
fix(rust/basic_ethereum): include key name in ECDSA trap message
marc0olo Jun 18, 2026
0a059b0
fix(rust/basic_ethereum): correct transaction_count reference in README
marc0olo Jun 18, 2026
771dc4c
fix(rust/basic_ethereum): mention all three Sepolia functions in README
marc0olo Jun 18, 2026
9061001
docs(rust/basic_ethereum): mention Ethereum mainnet option for local …
marc0olo Jun 18, 2026
3913eab
fix(rust/basic_ethereum): replace stale EVM RPC API key instructions …
marc0olo Jun 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/workflows/basic_ethereum.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: basic_ethereum

on:
push:
branches: [master]
pull_request:
paths:
- rust/basic_ethereum/**
- .github/workflows/basic_ethereum.yml

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
rust-basic_ethereum:
runs-on: ubuntu-24.04
container: ghcr.io/dfinity/icp-dev-env-rust:1.0.1
env:
ICP_CLI_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Deploy and test
working-directory: rust/basic_ethereum
run: |
icp network start -d
icp deploy
bash test.sh
20 changes: 0 additions & 20 deletions rust/basic_ethereum/.devcontainer/devcontainer.json

This file was deleted.

113 changes: 0 additions & 113 deletions rust/basic_ethereum/BUILD.md

This file was deleted.

Loading
Loading