What's new in v0.5.1?
Package migration
The package has been moved from @codefi/delegator-core-viem
to @metamask-private/delegator-core-viem
in the private npm registry under the metamask-private
organization.
See the Install and set up guide for the latest installation instructions.
important
To access this private package, you'll need a new npm authentication token.
No other functional changes were made in this release.
Contract addresses
The following are the contract addresses for the Delegation Framework v1.1.0, as used by this version of the toolkit.
- Contracts:
- EntryPoint:
0x0000000071727De22E5E9d8BAf0edAc6f37da032
- SimpleFactory:
0x6ff518884f21168c30c58CB21184D6AdBC18Ad90
- DelegationManager:
0x56D56e07e3d6Ee5a24e30203A37a0a460f42D7A3
- MultiSigDeleGatorImpl:
0xd1f421EDbA5e3FA9efe3874827114b20C5BEC40C
- HybridDeleGatorImpl:
0x941f3a016F8726d5643Ce62452d0D78492D42b42
- EntryPoint:
- Caveat enforcers:
- AllowedCalldataEnforcer:
0xff71d60f3208469cBCE0859717B5198042DCB3F3
- AllowedMethodsEnforcer:
0xe32C2561792e8446Abe73B9f557B881C13906186
- AllowedTargetsEnforcer:
0x06aaE4c67EEA95277c46Bf79b1583d4a01772D22
- BlockNumberEnforcer:
0x8E470D2Ae278457b42d2405E0B8Cd4BE21Ed9045
- DeployedEnforcer:
0xf9088f013dBD9ebb7Cebd66fEB48253c6Ac5a820
- ERC20BalanceGteEnforcer:
0xB7B6f32ec6343261D814e55Ed8C5925d91Cab861
- ERC20TransferAmountEnforcer:
0x9A069b18032B31429A363AeCFb1B6A0564b44471
- IdEnforcer:
0x91015c3b9D9523966eD2399885e5Df7A567f916c
- LimitedCallsEnforcer:
0xe694bFfffEA3E85923b1210b37e6a0175e910863
- NonceEnforcer:
0xE83BCFD8bBE672A96747e831050a91cf44F4F87A
- TimestampEnforcer:
0x550FdD13eEBC1f22ea2a2480024BacBF0Ad7e5CE
- ValueLteEnforcer:
0xBE32a6DB7471F63BB168C088c57Db01AfAe87967
- NativeTokenTransferAmountEnforcer:
0x5eD3833d7B957A8DB8A461c3AF2d668Ec25382E0
- NativeBalanceGteEnforcer:
0x376a98860E210DdEda3689fb39565592c563cB0A
- ArgsEqualityCheckEnforcer:
0x7378dE585998d3E18Ce147867C335C25B3dB8Ee5
- NativeTokenPaymentEnforcer:
0x87Fe18EbF99e42fcE8A03a25F1d20E119407f8e7
- RedeemerEnforcer:
0x926672b130D1EF60A9d6b11D2048d121b30f40C1
- AllowedCalldataEnforcer:
These contracts are deployed to the following networks: