Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
075c51e
Upgrade Polkadot to v1.16.0
keithtensor Sep 16, 2024
f9d3624
cargo fmt
keithtensor Sep 16, 2024
fc05f24
Remove duplicated attribute
keithtensor Sep 16, 2024
f80f9e2
Fix clippy
keithtensor Sep 17, 2024
49b1f44
Update to polkadot-stable2409
keithtensor Oct 2, 2024
ee2d8ff
Adjust decimals in pallet_evm::account_basic
gztensor Oct 3, 2024
a84aff2
Convert decimals on frontier runner transfer
gztensor Oct 3, 2024
21f9fb1
Convert decimals on frontier runner transfer - debug
gztensor Oct 3, 2024
345edbe
Add BalanceConverter associated type to evm pallet
gztensor Oct 4, 2024
87ab182
Use balance converter
gztensor Oct 4, 2024
5f6770b
Add decimals conversion to withdrawing fees
gztensor Oct 15, 2024
4c4dbbd
Update sqlx to 0.8.2
gztensor Oct 16, 2024
6c6e68f
Add whitelist as a storage item to the EVM pallet
keithtensor Oct 28, 2024
bcb814a
Check whether caller is in whitelist before allowing creation
keithtensor Oct 28, 2024
75ac31d
Merge pull request #1 from keithtensor/creator-whitelist
gztensor Oct 29, 2024
c78441c
Merge branch 'master' into feat/adjustable-decimals
gztensor Oct 29, 2024
b8e3025
Fix permissioned smart contract creation
keithtensor Oct 30, 2024
b9c606f
Add feature to disable whitelist
gztensor Dec 16, 2024
c9ddbd1
move aura consensus data provider to the node
orriin Jan 6, 2025
209274d
convert decimals for gas fees
camfairchild Jan 6, 2025
53bb6af
use unwrap or
camfairchild Jan 6, 2025
98d4995
add comments about decimals in usage
camfairchild Jan 6, 2025
06e798c
add BalanceConverter to tests and make tests run
camfairchild Jan 6, 2025
a4a3584
chore: fmt
camfairchild Jan 6, 2025
e6f0106
add back old impl
camfairchild Jan 6, 2025
177a4ff
add fix
camfairchild Jan 6, 2025
635bdac
Adjust decimals in tests
camfairchild Jan 6, 2025
136a420
Merge pull request #2 from gztensor/feat/adjustable-decimals
camfairchild Jan 6, 2025
2552620
Merge pull request #8 from camfairchild/fix/handle-all-decimal-conver…
unconst Jan 7, 2025
50823a2
Merge pull request #9 from gztensor/remove-aura-dep
keithtensor Jan 13, 2025
7fc58aa
Create wrapper types for EVM and Substrate balances
keithtensor Jan 16, 2025
f72ee9f
Add additional conversion methods
keithtensor Feb 11, 2025
cd26ae3
Fixes
keithtensor Feb 11, 2025
d15a514
Fixes
keithtensor Feb 11, 2025
b71c499
Merge pull request #10 from opentensor/balance-wrapper-types
sam0x17 Feb 11, 2025
9462b36
upgrade polkadot sdk to polkadot-stable2409-7
l0r1s May 7, 2025
63f74db
expose aura data provider from the client
l0r1s May 7, 2025
a7774e0
derive Ord/Eq for SubstrateBalance/EvmBalance
l0r1s May 7, 2025
b902a66
derive Debug for SubstrateBalance/EvmBalance
l0r1s May 7, 2025
cd6bca1
Merge pull request #12 from opentensor/feat/upgrade-polkadot-sdk-to-2…
sam0x17 May 7, 2025
87490ba
Support external account provider (#1329)
dmitrylavrenov Sep 11, 2024
77d6804
bump cargo and npm deps
l0r1s May 15, 2025
a92bcfc
Fix wrong indent in template runtime (#1525)
conr2d Oct 21, 2024
4375498
cargo fmt
l0r1s May 15, 2025
c4df0ad
bump cargo + gh workflow deps
l0r1s May 15, 2025
c60760c
Add TestDefaultConfig to pallet-evm & pallet-ethereum (#1524)
conr2d Oct 22, 2024
c3285f6
Gas-based Storage limit per tx (#1142)
ahmadkaouk Dec 11, 2024
8796f59
refactor evm recursion lock (#1548)
pLabarta Dec 12, 2024
377f0a4
bump cargo deps
l0r1s May 16, 2025
20fe837
bump npm deps
l0r1s May 16, 2025
f7cc4de
Ignore user provided nonce when estimating gas (#1550)
pLabarta Dec 13, 2024
45d1bb2
chore: fix some typos in comment (#1562)
goodfirm Dec 20, 2024
3fb1f5b
bump cargo deps
l0r1s May 16, 2025
3ef414b
Add backend method first_block_hash (#1561)
TarekkMA Dec 20, 2024
639f6cb
Add RemovedPrecompilesAt util for filtering removed precompiles (#1551)
pLabarta Dec 23, 2024
6128501
Fix multiple typos (#1576)
crStiv Dec 23, 2024
2948928
chore: fix 404 status URL (#1579)
linchizhen Dec 23, 2024
41606d1
add MockSignature and MockSigner to precompile test utils (#1567)
pLabarta Dec 23, 2024
174c1cb
Fix: propagate OOG from PoV (#1565)
pLabarta Jan 13, 2025
5bdb24c
bump cargo deps
l0r1s May 16, 2025
fead0fb
Fine-grained `Pending` state (#1575)
Jan 15, 2025
34c127b
build(deps): bump syn from 1.0.109 to 2.0.90 (#1594)
conr2d Jan 20, 2025
b85c554
bump syn
l0r1s May 16, 2025
e2669ea
bump cargo deps
l0r1s May 16, 2025
789993e
Update evm and Cancun support (#1588)
TarekkMA Jan 21, 2025
bb4281b
bound VariadicValue multiple variant (#1604)
TarekkMA Feb 5, 2025
c98373b
bump cargo deps
l0r1s May 16, 2025
5676216
Upgrade `polkadot-sdk` to `stable2412` (#1595)
0xbillw Feb 17, 2025
88f8b4b
bump rlp dep to fix Encodable error
l0r1s May 19, 2025
cb03647
Upgrade polkadot-sdk to stable2412-5
l0r1s May 19, 2025
3f01b47
fix missing whitelist to create_test_contract
l0r1s May 19, 2025
e28f3ba
remove now unused fflonk patch
l0r1s May 19, 2025
9ffdca6
fix .into_path() deprecation warnings
l0r1s May 19, 2025
7af7bb0
fix failling tests
l0r1s May 20, 2025
9088e0a
fix gh workflows sccache version
l0r1s May 21, 2025
ed543cc
fix integration tests
l0r1s May 22, 2025
810aa4d
added utils to disable whitelist check
l0r1s May 23, 2025
2216f5e
fixed tests failling due to whitelist check
l0r1s May 23, 2025
ec1b29d
Merge pull request #13 from opentensor/feat/upgrade-polkadot-sdk-to-2412
sam0x17 May 24, 2025
920d036
Allow to specify integer as `block_count` for `eth_feeHistory` (#1608)
TarekkMA Feb 18, 2025
05e0726
bump cargo deps
l0r1s Jun 6, 2025
33bfd28
Update comment about the high bits in ECRecover v value (#1602)
VolodymyrBg Feb 18, 2025
4a0dc7f
Implement solidity codecs on xcm::latest (#1614)
manuelmauro Feb 20, 2025
c92c975
Log effective gas calculation (#1622)
manuelmauro Mar 6, 2025
f4079fb
Refund pov gas based on measured proof size usage (#1613)
TarekkMA Mar 6, 2025
5bb411c
bump cargo deps
l0r1s Jun 6, 2025
7060c18
Add eth_pendingTransactions RPC (#1637)
snowmead Mar 31, 2025
61bc7fe
Remove unused file (#1641)
nkysg Mar 31, 2025
0190ca4
Consume all available gas when gas limit has been reached (#1650)
RomarQ Apr 29, 2025
88f8267
feat: add support for `fork-aware` txpool (#1653)
ashutoshvarma May 3, 2025
3ef1cba
bump to polkadot-stable2412-6
l0r1s Jun 6, 2025
07fe528
fix jsonrpsee core version
l0r1s Jun 6, 2025
26a25d3
fmt
l0r1s Jun 6, 2025
2dec35b
fixed base64ct dependency issue
l0r1s Jun 6, 2025
4aeb35e
Merge pull request #17 from opentensor/feat/upstream-tx-pool-changes
l0r1s Jun 9, 2025
24556d2
Fix EOA check heuristics (#1655)
RomarQ May 7, 2025
55efa65
update rust deps
l0r1s Jun 17, 2025
179d1ce
update npm deps
l0r1s Jun 17, 2025
563cd0a
Allow whitleisting contract deployer (#1629)
girazoki May 14, 2025
fdf64ac
bump evm version back to branch, not failling + ethereum
l0r1s Jun 17, 2025
a1bf5e6
Upgrade the version of `polkadot-sdk` to `stable2503` (#1670)
dimartiro May 21, 2025
eee4079
fix tests
l0r1s Jun 18, 2025
8d00fcb
Merge pull request #21 from opentensor/feat/upgrade-polkadot-sdk-to-2503
l0r1s Jun 20, 2025
c591df9
`fc-babe` (#20)
liamaharon Jul 15, 2025
9791862
bump rust deps
l0r1s Aug 4, 2025
830e61f
Pin evm version
liamaharon Aug 5, 2025
7f08809
Merge pull request #25 from opentensor/pin-evm-version
l0r1s Aug 5, 2025
fab9c3f
feat: use SlowAdjustingFeeUpdate to update fees based congestion (#1686)
RomarQ May 29, 2025
8eef463
Fix StorageWeightReclaim usage after updating to polkadot 2503 (#1691)
dimartiro Jun 12, 2025
545732b
Optional PolkaVM support (#1699)
sorpaas Jul 3, 2025
bc36130
Update author field in Cargo.toml (#1701)
sorpaas Jul 4, 2025
9c2feec
Fix docs (#1702)
sorpaas Jul 4, 2025
4e70328
Switch to new rust build for docs workflow (#1703)
sorpaas Jul 4, 2025
850cf11
typo: vuepress -> vitepress (#1704)
sorpaas Jul 4, 2025
50411c4
Use official Github Pages workflow (#1705)
sorpaas Jul 4, 2025
91c24f8
docs: build + deploy workflow, add necessary token perms (#1706)
sorpaas Jul 4, 2025
d7f9b8e
docs: configure pages before npm run build (#1707)
sorpaas Jul 5, 2025
436212a
Add docs guide about optimization (#1708)
sorpaas Jul 6, 2025
d348c53
Add reference about PolkaVM throughput benchmarks (#1709)
sorpaas Jul 7, 2025
8345dc6
Add support for EIP-7702 (#1693)
manuelmauro Jul 22, 2025
946a5db
Correctly handle self-destruct (#1717)
RomarQ Jul 28, 2025
0d8958b
fix: Silent failure in Curve25519 arithmetic precompiles with malform…
librelois Jul 28, 2025
a24c03b
fix: missing check_inherent for note_min_gas_price_target inflates ga…
librelois Jul 28, 2025
80fce08
Update SECURITY policy (#1721)
sorpaas Jul 28, 2025
70f673c
Fix(fc-rpc-v2-api): Make mix_hash optional and handle camelCase field…
RomarQ Jul 31, 2025
01acbc8
Update to polkadot-sdk stable2506 (#1729)
RomarQ Aug 4, 2025
d0053b8
psdk 2506 branch to fix tokio dep error
l0r1s Aug 11, 2025
d3942bf
use psdk2506-1 patch to fix tokio dep issue
l0r1s Aug 18, 2025
3a30d64
bump to psdk 2506-1
l0r1s Aug 21, 2025
cf67585
Merge branch 'master' into upgrade-2506
l0r1s Aug 21, 2025
a01e9a2
update Cargo.lock
l0r1s Aug 21, 2025
04feaa9
fix mock
l0r1s Aug 22, 2025
5d3c797
fix failing unit test
l0r1s Aug 25, 2025
01ea2cb
bump polkadotjs deps to fix failing integration tests
l0r1s Aug 26, 2025
0888fc1
remove unused doc workflow
l0r1s Aug 26, 2025
10b5f9a
Merge pull request #26 from opentensor/upgrade-2506
sam0x17 Aug 28, 2025
f9ad4d2
point to psdk fork with patches
l0r1s Oct 1, 2025
583a15c
fix template
l0r1s Oct 1, 2025
64b016d
make fmt
l0r1s Oct 2, 2025
a741e46
Merge pull request #33 from opentensor/feat/psdk-fork
sam0x17 Oct 2, 2025
41fce95
bump psdk with txpool logs patch
l0r1s Oct 13, 2025
e31d47f
Merge pull request #34 from opentensor/bump-polkadot-sdk-logs-patch
l0r1s Oct 14, 2025
6fa0969
update dependency for random tx ordering
JohnReedV Oct 20, 2025
a4a210c
modularize
JohnReedV Oct 20, 2025
d48fb0b
update dep for remove direct indexing
JohnReedV Oct 22, 2025
5572393
Update Cargo.toml
JohnReedV Oct 22, 2025
6e83f18
randomize within dispatch dependency update
JohnReedV Oct 23, 2025
42c5497
typo
JohnReedV Oct 23, 2025
83bc758
update dependency
JohnReedV Oct 23, 2025
9ec4b2b
Merge pull request #36 from opentensor/random-tx-order
JohnReedV Oct 23, 2025
5a78130
Allow integration tests to attach to a running node (#1732)
manuelmauro Aug 7, 2025
94d3863
Modify EIP-3607 restrictions to account for EIP-7702 delegations (#1727)
manuelmauro Aug 13, 2025
994bb82
Add DecodeWithMemTracking where it's missing (#1740)
TarekkMA Aug 14, 2025
8a54e7a
SRLabs: initialize fuzzing harness (#1677)
R9295 Aug 14, 2025
b5bf074
Update precompile_set.rs (#1697)
leopardracer Aug 19, 2025
88d5ba3
bump rust to 1.89
l0r1s Dec 29, 2025
7a51886
Benchmark precompiles Curve25519* and Sha3FIPS* (Fix audit 2505 S2-57…
librelois Aug 22, 2025
677f95f
FIx: eip-7702 gas estimation fail with non-empty authorization list (…
librelois Aug 28, 2025
da65180
bump deps
l0r1s Dec 29, 2025
6590ab2
[CI] Add merge group trigger (#1762)
RomarQ Sep 28, 2025
48f3854
Support `create_force_address` (#1623)
TarekkMA Sep 28, 2025
2365ac2
refactor eth_getLogs implementation (#1764)
RomarQ Sep 30, 2025
385bce7
fix format of EIP7702 transactions returned by the RPC interface (#1775)
RomarQ Oct 24, 2025
3f63044
chore: fix some typos in comments (#1778)
weifangc Nov 25, 2025
96e7999
isEthereum (#1782)
hayotensor Dec 7, 2025
75ef010
Fixes `eth_getLogs` RPC behavior by filtering out logs with no topics…
RomarQ Dec 19, 2025
847d2c7
bump psdk to 2509
l0r1s Jan 5, 2026
6bef284
fix clippy
l0r1s Jan 6, 2026
b96d06a
fmt tests
l0r1s Jan 14, 2026
55fe040
BalanceConverter default impl on ()
l0r1s Jan 14, 2026
81c7bfb
fix failing eip7702 test
l0r1s Jan 14, 2026
c536adc
fmt
l0r1s Jan 14, 2026
0267fb9
fix integration tests
l0r1s Jan 15, 2026
84bade1
update rev to psdk 2509-3
l0r1s Jan 16, 2026
7aed5c2
Merge pull request #41 from opentensor/upgrade-psdk-2509
l0r1s Jan 19, 2026
188bfd3
set base priority and nullify max_priority_fee_per_gas
l0r1s Jan 28, 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
6 changes: 4 additions & 2 deletions .github/workflows/editorconfig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ on:
branches:
- master
- 'polkadot-v**'
merge_group:
branches: master

jobs:
check:
name: 'Check editorconfig'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: editorconfig-checker/action-editorconfig-checker@main
- run: editorconfig-checker
- run: editorconfig-checker -disable-charset
8 changes: 5 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ on:
- 'polkadot-v**'
paths-ignore:
- "**.md"
merge_group:
branches: master

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand All @@ -29,10 +31,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache cargo registry & git sources
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand All @@ -45,7 +47,7 @@ jobs:
${{ runner.os }}-cargo-

- name: Run sccache
uses: mozilla-actions/sccache-action@v0.0.5
uses: mozilla-actions/sccache-action@v0.0.9

- name: Install Rust toolchain
run: make setup
Expand Down
16 changes: 9 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ on:
branches:
- master
- 'polkadot-v**'
merge_group:
branches: master

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand All @@ -25,10 +27,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache cargo registry & git sources
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand All @@ -41,7 +43,7 @@ jobs:
${{ runner.os }}-cargo-

- name: Run sccache
uses: mozilla-actions/sccache-action@v0.0.5
uses: mozilla-actions/sccache-action@v0.0.9

- name: Install Rust toolchain
run: make setup
Expand All @@ -59,10 +61,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Cache cargo registry & git sources
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand All @@ -75,7 +77,7 @@ jobs:
${{ runner.os }}-cargo-

- name: Run sccache
uses: mozilla-actions/sccache-action@v0.0.5
uses: mozilla-actions/sccache-action@v0.0.9

- name: Install Rust toolchain
run: make setup
Expand All @@ -89,7 +91,7 @@ jobs:
run: make build-release

- name: Setup node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 18

Expand Down
11 changes: 9 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,21 @@ pwasm-libc/Cargo.lock
node/runtime/wasm/target/
**/._*
**/.criterion/
.vscode
polkadot.*
.DS_Store
.idea/
.cargo-remote.toml

# Editors
.vscode
.idea/
.zed

# Added by cargo
/target

# Vitepress
/docs/.vitepress/cache
/docs/.vitepress/dist

# NixOS development environment
.envrc
Loading
Loading