contracts, swarm: implement EIP-1577 (#19285)
* contracts/ens: update public resolver solidity code * contracts/ens: update public resolver, update go bindings * update build * fix ens.sol * contracts/ens: change contract interface * contracts/ens: implement public resolver changes * contracts/ens: added ENSRegistry contract * contracts/ens: reinstate old contract code * contracts/ens: update README.md * contracts/ens: added test coverage for fallback contract * contracts/ens: added support for fallback contract * contracts/ens: removed unused contract code * contracts/ens: add todo and decode multicodec stub * add encode * vendor: add ipfs cid libraries * contracts/ens: cid sanity tests * contracts/ens: more cid sanity checks * contracts/ens: wip integration * wip * Revert "vendor: add ipfs cid libraries" This reverts commit 29d9b6b294ded903a1065d96c8149119713cfd12. * contracts/ens: removed multiformats dependencies * contracts/ens: added decode tests * contracts/ens: added eip spec test, minor changes to exiting tests * contracts/ens: moved cid decoding to own file * contracts/ens: added unit test to encode hash to content hash * contracts/ens: removed unused code * contracts/ens: fix ens tests to use cid decode and encode * contracts/ens: adjust swarm multicodecs after pr merge * contracts/ens: fix linter error * constracts/ens: address PR comments * cmd, contracts: make peoples lives easier * contracts/ens: fix linter error * contracts/ens: address PR comments
Showing
- cmd/swarm/hash.go 58 additions, 1 deletioncmd/swarm/hash.go
- contracts/ens/README.md 10 additions, 0 deletionscontracts/ens/README.md
- contracts/ens/cid.go 121 additions, 0 deletionscontracts/ens/cid.go
- contracts/ens/cid_test.go 158 additions, 0 deletionscontracts/ens/cid_test.go
- contracts/ens/contract/AbstractENS.sol 0 additions, 23 deletionscontracts/ens/contract/AbstractENS.sol
- contracts/ens/contract/ENS.sol 18 additions, 86 deletionscontracts/ens/contract/ENS.sol
- contracts/ens/contract/ENSRegistry.sol 99 additions, 0 deletionscontracts/ens/contract/ENSRegistry.sol
- contracts/ens/contract/FIFSRegistrar.sol 11 additions, 14 deletionscontracts/ens/contract/FIFSRegistrar.sol
- contracts/ens/contract/PublicResolver.sol 105 additions, 105 deletionscontracts/ens/contract/PublicResolver.sol
- contracts/ens/contract/ens.go 57 additions, 44 deletionscontracts/ens/contract/ens.go
- contracts/ens/contract/ensregistry.go 892 additions, 0 deletionscontracts/ens/contract/ensregistry.go
- contracts/ens/contract/fifsregistrar.go 26 additions, 11 deletionscontracts/ens/contract/fifsregistrar.go
- contracts/ens/contract/publicresolver.go 127 additions, 129 deletionscontracts/ens/contract/publicresolver.go
- contracts/ens/ens.go 79 additions, 11 deletionscontracts/ens/ens.go
- contracts/ens/ens_test.go 42 additions, 10 deletionscontracts/ens/ens_test.go
- contracts/ens/fallback_contract/PublicResolver.sol 212 additions, 0 deletionscontracts/ens/fallback_contract/PublicResolver.sol
- contracts/ens/fallback_contract/publicresolver.go 1321 additions, 0 deletionscontracts/ens/fallback_contract/publicresolver.go
Loading
Please register or sign in to comment