├── .env.template ├── .gas-snapshot ├── .github └── workflows │ ├── slither.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── audit ├── final-report-cantinacode-coinbase-sbr-usernames-review.pdf └── report-cantinacode-coinbase-sbr-usernames-review-2.pdf ├── broadcast ├── AddDiscountValidator.s.sol │ └── 84532 │ │ ├── run-1718046023.json │ │ ├── run-1718056271.json │ │ ├── run-1718057476.json │ │ ├── run-1719360931.json │ │ ├── run-1719360999.json │ │ ├── run-1719361052.json │ │ ├── run-1719361114.json │ │ ├── run-1719361537.json │ │ ├── run-1719361576.json │ │ ├── run-1719361602.json │ │ ├── run-1719361775.json │ │ └── run-latest.json ├── DeployBaseRegistrar.s.sol │ └── 84532 │ │ ├── run-1718043431.json │ │ ├── run-1718056792.json │ │ └── run-latest.json ├── DeployCB1DiscountValidator.s.sol │ └── 84532 │ │ ├── run-1719355636.json │ │ └── run-latest.json ├── DeployCBIDDiscountValidator.s.sol │ └── 84532 │ │ ├── run-1719356158.json │ │ └── run-latest.json ├── DeployERC1155DiscountValidator.s.sol │ └── 84532 │ │ ├── run-1719356535.json │ │ └── run-latest.json ├── DeployL1Resolver.s.sol │ └── 11155111 │ │ ├── run-1715204775.json │ │ ├── run-1715636813.json │ │ ├── run-1715636990.json │ │ ├── run-1718040808.json │ │ └── run-latest.json ├── DeployL2Resolver.s.sol │ └── 84532 │ │ ├── run-1715204584.json │ │ ├── run-1718043910.json │ │ ├── run-1718045098.json │ │ ├── run-1718056159.json │ │ ├── run-1718057355.json │ │ └── run-latest.json ├── DeployPriceOracle.s.sol │ └── 84532 │ │ ├── run-1718042548.json │ │ ├── run-1718054960.json │ │ └── run-latest.json ├── DeployRegistrarController.s.sol │ └── 84532 │ │ ├── run-1718043666.json │ │ ├── run-1718044967.json │ │ ├── run-1718055964.json │ │ ├── run-1718057196.json │ │ └── run-latest.json ├── DeployRegistry.s.sol │ └── 84532 │ │ ├── run-1718041937.json │ │ └── run-latest.json ├── DeployReverseRegistrar.s.sol │ └── 84532 │ │ ├── run-1715198978.json │ │ ├── run-1718042177.json │ │ ├── run-1718042409.json │ │ ├── run-1718057156.json │ │ └── run-latest.json ├── DeployTestnetDiscountValidator.s.sol │ └── 84532 │ │ ├── run-1718045681.json │ │ └── run-latest.json ├── DeployTestnetRegistry.s.sol │ └── 84532 │ │ ├── run-1715198016.json │ │ └── run-latest.json ├── DeployVerifiedDiscountValidator.s.sol │ └── 84532 │ │ ├── run-1719355845.json │ │ └── run-latest.json ├── EstablishBaseNamespace.s.sol │ └── 84532 │ │ ├── run-1715205763.json │ │ └── run-latest.json ├── EstablishController.s.sol │ └── 84532 │ │ ├── run-1718057674.json │ │ └── run-latest.json ├── EstablishNamespace.s.sol │ └── 84532 │ │ ├── run-1718045289.json │ │ ├── run-1718056335.json │ │ ├── run-1718057089.json │ │ └── run-latest.json ├── EstablishReverseNamespace.s.sol │ └── 84532 │ │ ├── run-1719265337.json │ │ └── run-latest.json ├── MakeNewName.s.sol │ └── 84532 │ │ ├── run-1715206520.json │ │ ├── run-1715208844.json │ │ └── run-latest.json ├── RegisterNewName.s.sol │ └── 84532 │ │ ├── run-1718058868.json │ │ └── run-latest.json ├── SetCBIdTreeRoot.s.sol │ └── 84532 │ │ ├── run-1719442265.json │ │ └── run-latest.json ├── SetL1ResolverSigner.s.sol │ └── 11155111 │ │ ├── run-1718918784.json │ │ └── run-latest.json └── SetL1ResolverUrl.s.sol │ └── 11155111 │ ├── run-1718395347.json │ ├── run-1718750100.json │ └── run-latest.json ├── foundry.toml ├── py ├── BNS.py ├── Price.py ├── README.md ├── compute_premium.py └── writer.py ├── script ├── configure │ ├── AddDiscountValidator.s.sol │ ├── EstablishController.s.sol │ ├── EstablishNamespace.s.sol │ ├── EstablishReverseNamespace.s.sol │ ├── RegisterNewName.s.sol │ ├── SetCBIdTreeRoot.s.sol │ ├── SetL1ResolverSigner.s.sol │ └── SetL1ResolverUrl.s.sol ├── deploy │ ├── DeployBaseRegistrar.s.sol │ ├── DeployL1Resolver.s.sol │ ├── DeployL2Resolver.s.sol │ ├── DeployPriceOracle.s.sol │ ├── DeployRegistrarController.s.sol │ ├── DeployRegistry.s.sol │ ├── DeployReverseRegistrar.s.sol │ └── discounts │ │ ├── DeployCB1DiscountValidator.s.sol │ │ ├── DeployCBIDDiscountValidator.s.sol │ │ ├── DeployERC1155DiscountValidator.s.sol │ │ ├── DeployTestnetDiscountValidator.s.sol │ │ └── DeployVerifiedDiscountValidator.s.sol ├── premint │ ├── Premint.s.sol │ ├── output.csv │ ├── premint1 │ ├── premint2 │ ├── premint3 │ ├── premint4 │ ├── premint5 │ ├── premint6 │ ├── premint7 │ ├── premint8 │ └── premint9 └── resolve │ └── ResolveCallback.s.sol ├── slither.config.json ├── src ├── L1 │ └── L1Resolver.sol ├── L2 │ ├── BaseRegistrar.sol │ ├── EARegistrarController.sol │ ├── ExponentialPremiumPriceOracle.sol │ ├── L2Resolver.sol │ ├── LaunchAuctionPriceOracle.sol │ ├── RegistrarController.sol │ ├── Registry.sol │ ├── ReverseRegistrar.sol │ ├── StablePriceOracle.sol │ ├── discounts │ │ ├── AttestationValidator.sol │ │ ├── CBIdDiscountValidator.sol │ │ ├── CouponDiscountValidator.sol │ │ ├── ERC1155DiscountValidator.sol │ │ ├── ERC1155DiscountValidatorV2.sol │ │ ├── ERC721DiscountValidator.sol │ │ └── TalentProtocolDiscountValidator.sol │ └── interface │ │ ├── IBaseRegistrar.sol │ │ ├── IDiscountValidator.sol │ │ ├── IPriceOracle.sol │ │ └── IReverseRegistrar.sol ├── lib │ ├── EDAPrice.sol │ ├── Sha3.sol │ ├── SignatureVerifier.sol │ └── SybilResistanceVerifier.sol └── util │ └── Constants.sol └── test ├── BaseRegistrar ├── AddController.t.sol ├── BaseRegistrarBase.t.sol ├── ContractURI.t.sol ├── IsAvailable.t.sol ├── Name.t.sol ├── OwnerOf.t.sol ├── Reclaim.t.sol ├── Register.t.sol ├── RegisterOnly.t.sol ├── RegisterWithRecord.t.sol ├── RemoveController.t.sol ├── Renew.t.sol ├── SetBaseTokenURI.t.sol ├── SetContractURI.t.sol ├── SetResolver.t.sol ├── SupportsInterface.t.sol ├── Symbol.t.sol └── TokenURI.t.sol ├── EARegistrarController ├── Available.t.sol ├── DiscountedRegister.t.sol ├── DiscountedRegisterPrice.t.sol ├── EARegistrarControllerBase.t.sol ├── RecoverFunds.t.sol ├── RentPrice.t.sol ├── SetDiscountDetails.t.sol ├── SetPaymentReceiver.t.sol ├── SetPriceOracle.t.sol ├── SetReverseRegistrar.t.sol ├── Valid.t.sol └── WithdrawETH.t.sol ├── ExponentialPremiumPriceOracle ├── ExponentialPremiumFuzzTest.t.sol ├── ExponentialPremiumOracleBase.t.sol └── decayedPremium.t.sol ├── Integration ├── IntegrationTestBase.t.sol ├── LaunchAuctionRegistrations.t.sol └── PostLaunchAuctionConfig.t.sol ├── L1Resolver ├── AdminMethods.t.sol ├── Fallback.t.sol ├── L1ResolverBase.t.sol ├── L1ResolverMainnet.t.sol ├── MakeSignatureHash.t.sol ├── Resolve.t.sol ├── ResolveWithProof.t.sol └── SupportsInterface.t.sol ├── L2Resolver ├── Approve.t.sol ├── IsAuthorised.t.sol ├── L2ResolverBase.t.sol ├── SetApprovalForAll.t.sol ├── SetRegistrarController.t.sol ├── SetReverseRegistrar.t.sol └── SupportsInterface.t.sol ├── LaunchAuctionPriceOracle ├── DecayedPremium.t.sol ├── ExponentialPremiumFuzzTest.t.sol └── LaunchAuctionPriceOracleBase.t.sol ├── RegistrarController ├── Available.t.sol ├── DiscountedRegister.t.sol ├── DiscountedRegisterPrice.t.sol ├── RecoverFunds.t.sol ├── Register.t.sol ├── RegisterPrice.t.sol ├── RegistrarControllerBase.t.sol ├── Renew.t.sol ├── RentPrice.t.sol ├── SetDiscountDetails.t.sol ├── SetLaunchTime.t.sol ├── SetPaymentReceiver.t.sol ├── SetPriceOracle.t.sol ├── SetReverseRegistrar.t.sol ├── Valid.t.sol └── WithdrawETH.t.sol ├── Registry ├── RecordExists.t.sol ├── RegistryBase.t.sol ├── SetApprovalForAll.t.sol ├── SetOwner.t.sol ├── SetRecord.t.sol ├── SetResolver.t.sol ├── SetSubnodeOwner.t.sol ├── SetSubnodeRecord.t.sol └── SetTTL.t.sol ├── ReverseRegistrar ├── Claim.t.sol ├── ClaimForBaseAddr.t.sol ├── ClaimWithResolver.t.sol ├── Node.t.sol ├── ReverseRegistrarBase.t.sol ├── SetControllerApproval.t.sol ├── SetDefaultResolver.t.sol ├── SetName.t.sol └── SetNameForAddr.t.sol ├── StablePriceOracle ├── Premium.t.sol ├── Price.t.sol ├── StablePriceFuzzTest.t.sol └── StablePriceOracleBase.t.sol ├── discounts ├── AttestationValidator │ ├── AttestationValidatorBase.t.sol │ ├── IsValidDiscountRegistration.t.sol │ └── SetSigner.t.sol ├── CBIdDiscountValidator │ ├── CBIdDiscountValidatorBase.t.sol │ ├── IsValidDiscountRegistration.t.sol │ └── SetRoot.t.sol ├── CouponDiscountValidator │ ├── CouponDiscountValidatorBase.t.sol │ ├── IsValidDiscountRegistration.t.sol │ └── SetSigner.t.sol ├── ERC1155DiscountValidator │ ├── ERC1155DiscountValidatorBase.t.sol │ └── IsValidDiscountRegistration.t.sol ├── ERC1155DiscountValidatorV2 │ ├── ERC1155DiscountValidatorV2Base.t.sol │ └── IsValidDiscountRegistration.t.sol ├── ERC721DiscountValidator │ ├── ERC721DiscountValidatorBase.t.sol │ └── IsValidDiscountRegistration.t.sol └── TalenProtocolDiscountValidator │ ├── IsValidDiscountRegistration.t.sol │ ├── SetThreshold.t.sol │ └── TalentProtocolDiscountValidatorBase.t.sol └── mocks ├── MockAttestationIndexer.sol ├── MockBaseRegistrar.sol ├── MockBuilderScorePassport.sol ├── MockDiscountValidator.sol ├── MockEAS.sol ├── MockERC1155.sol ├── MockERC721.sol ├── MockNameResolver.sol ├── MockNameWrapper.sol ├── MockOwnedContract.sol ├── MockPriceOracle.sol ├── MockPublicResolver.sol ├── MockReverseRegistrar.sol ├── MockUSDC.sol └── TestnetDiscountValidator.sol /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/.env.template -------------------------------------------------------------------------------- /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.github/workflows/slither.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/.github/workflows/slither.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/README.md -------------------------------------------------------------------------------- /audit/final-report-cantinacode-coinbase-sbr-usernames-review.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/audit/final-report-cantinacode-coinbase-sbr-usernames-review.pdf -------------------------------------------------------------------------------- /audit/report-cantinacode-coinbase-sbr-usernames-review-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/audit/report-cantinacode-coinbase-sbr-usernames-review-2.pdf -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1718046023.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1718046023.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1718056271.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1718056271.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1718057476.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1718057476.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719360931.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719360931.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719360999.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719360999.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719361052.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719361052.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719361114.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719361114.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719361537.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719361537.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719361576.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719361576.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719361602.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719361602.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-1719361775.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-1719361775.json -------------------------------------------------------------------------------- /broadcast/AddDiscountValidator.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/AddDiscountValidator.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployBaseRegistrar.s.sol/84532/run-1718043431.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployBaseRegistrar.s.sol/84532/run-1718043431.json -------------------------------------------------------------------------------- /broadcast/DeployBaseRegistrar.s.sol/84532/run-1718056792.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployBaseRegistrar.s.sol/84532/run-1718056792.json -------------------------------------------------------------------------------- /broadcast/DeployBaseRegistrar.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployBaseRegistrar.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployCB1DiscountValidator.s.sol/84532/run-1719355636.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployCB1DiscountValidator.s.sol/84532/run-1719355636.json -------------------------------------------------------------------------------- /broadcast/DeployCB1DiscountValidator.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployCB1DiscountValidator.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployCBIDDiscountValidator.s.sol/84532/run-1719356158.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployCBIDDiscountValidator.s.sol/84532/run-1719356158.json -------------------------------------------------------------------------------- /broadcast/DeployCBIDDiscountValidator.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployCBIDDiscountValidator.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployERC1155DiscountValidator.s.sol/84532/run-1719356535.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployERC1155DiscountValidator.s.sol/84532/run-1719356535.json -------------------------------------------------------------------------------- /broadcast/DeployERC1155DiscountValidator.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployERC1155DiscountValidator.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployL1Resolver.s.sol/11155111/run-1715204775.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL1Resolver.s.sol/11155111/run-1715204775.json -------------------------------------------------------------------------------- /broadcast/DeployL1Resolver.s.sol/11155111/run-1715636813.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL1Resolver.s.sol/11155111/run-1715636813.json -------------------------------------------------------------------------------- /broadcast/DeployL1Resolver.s.sol/11155111/run-1715636990.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL1Resolver.s.sol/11155111/run-1715636990.json -------------------------------------------------------------------------------- /broadcast/DeployL1Resolver.s.sol/11155111/run-1718040808.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL1Resolver.s.sol/11155111/run-1718040808.json -------------------------------------------------------------------------------- /broadcast/DeployL1Resolver.s.sol/11155111/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL1Resolver.s.sol/11155111/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployL2Resolver.s.sol/84532/run-1715204584.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL2Resolver.s.sol/84532/run-1715204584.json -------------------------------------------------------------------------------- /broadcast/DeployL2Resolver.s.sol/84532/run-1718043910.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL2Resolver.s.sol/84532/run-1718043910.json -------------------------------------------------------------------------------- /broadcast/DeployL2Resolver.s.sol/84532/run-1718045098.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL2Resolver.s.sol/84532/run-1718045098.json -------------------------------------------------------------------------------- /broadcast/DeployL2Resolver.s.sol/84532/run-1718056159.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL2Resolver.s.sol/84532/run-1718056159.json -------------------------------------------------------------------------------- /broadcast/DeployL2Resolver.s.sol/84532/run-1718057355.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL2Resolver.s.sol/84532/run-1718057355.json -------------------------------------------------------------------------------- /broadcast/DeployL2Resolver.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployL2Resolver.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployPriceOracle.s.sol/84532/run-1718042548.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployPriceOracle.s.sol/84532/run-1718042548.json -------------------------------------------------------------------------------- /broadcast/DeployPriceOracle.s.sol/84532/run-1718054960.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployPriceOracle.s.sol/84532/run-1718054960.json -------------------------------------------------------------------------------- /broadcast/DeployPriceOracle.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployPriceOracle.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployRegistrarController.s.sol/84532/run-1718043666.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistrarController.s.sol/84532/run-1718043666.json -------------------------------------------------------------------------------- /broadcast/DeployRegistrarController.s.sol/84532/run-1718044967.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistrarController.s.sol/84532/run-1718044967.json -------------------------------------------------------------------------------- /broadcast/DeployRegistrarController.s.sol/84532/run-1718055964.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistrarController.s.sol/84532/run-1718055964.json -------------------------------------------------------------------------------- /broadcast/DeployRegistrarController.s.sol/84532/run-1718057196.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistrarController.s.sol/84532/run-1718057196.json -------------------------------------------------------------------------------- /broadcast/DeployRegistrarController.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistrarController.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployRegistry.s.sol/84532/run-1718041937.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistry.s.sol/84532/run-1718041937.json -------------------------------------------------------------------------------- /broadcast/DeployRegistry.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployRegistry.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployReverseRegistrar.s.sol/84532/run-1715198978.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployReverseRegistrar.s.sol/84532/run-1715198978.json -------------------------------------------------------------------------------- /broadcast/DeployReverseRegistrar.s.sol/84532/run-1718042177.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployReverseRegistrar.s.sol/84532/run-1718042177.json -------------------------------------------------------------------------------- /broadcast/DeployReverseRegistrar.s.sol/84532/run-1718042409.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployReverseRegistrar.s.sol/84532/run-1718042409.json -------------------------------------------------------------------------------- /broadcast/DeployReverseRegistrar.s.sol/84532/run-1718057156.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployReverseRegistrar.s.sol/84532/run-1718057156.json -------------------------------------------------------------------------------- /broadcast/DeployReverseRegistrar.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployReverseRegistrar.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployTestnetDiscountValidator.s.sol/84532/run-1718045681.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployTestnetDiscountValidator.s.sol/84532/run-1718045681.json -------------------------------------------------------------------------------- /broadcast/DeployTestnetDiscountValidator.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployTestnetDiscountValidator.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployTestnetRegistry.s.sol/84532/run-1715198016.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployTestnetRegistry.s.sol/84532/run-1715198016.json -------------------------------------------------------------------------------- /broadcast/DeployTestnetRegistry.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployTestnetRegistry.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/DeployVerifiedDiscountValidator.s.sol/84532/run-1719355845.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployVerifiedDiscountValidator.s.sol/84532/run-1719355845.json -------------------------------------------------------------------------------- /broadcast/DeployVerifiedDiscountValidator.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/DeployVerifiedDiscountValidator.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/EstablishBaseNamespace.s.sol/84532/run-1715205763.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishBaseNamespace.s.sol/84532/run-1715205763.json -------------------------------------------------------------------------------- /broadcast/EstablishBaseNamespace.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishBaseNamespace.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/EstablishController.s.sol/84532/run-1718057674.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishController.s.sol/84532/run-1718057674.json -------------------------------------------------------------------------------- /broadcast/EstablishController.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishController.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/EstablishNamespace.s.sol/84532/run-1718045289.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishNamespace.s.sol/84532/run-1718045289.json -------------------------------------------------------------------------------- /broadcast/EstablishNamespace.s.sol/84532/run-1718056335.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishNamespace.s.sol/84532/run-1718056335.json -------------------------------------------------------------------------------- /broadcast/EstablishNamespace.s.sol/84532/run-1718057089.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishNamespace.s.sol/84532/run-1718057089.json -------------------------------------------------------------------------------- /broadcast/EstablishNamespace.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishNamespace.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/EstablishReverseNamespace.s.sol/84532/run-1719265337.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishReverseNamespace.s.sol/84532/run-1719265337.json -------------------------------------------------------------------------------- /broadcast/EstablishReverseNamespace.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/EstablishReverseNamespace.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/MakeNewName.s.sol/84532/run-1715206520.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/MakeNewName.s.sol/84532/run-1715206520.json -------------------------------------------------------------------------------- /broadcast/MakeNewName.s.sol/84532/run-1715208844.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/MakeNewName.s.sol/84532/run-1715208844.json -------------------------------------------------------------------------------- /broadcast/MakeNewName.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/MakeNewName.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/RegisterNewName.s.sol/84532/run-1718058868.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/RegisterNewName.s.sol/84532/run-1718058868.json -------------------------------------------------------------------------------- /broadcast/RegisterNewName.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/RegisterNewName.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/SetCBIdTreeRoot.s.sol/84532/run-1719442265.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetCBIdTreeRoot.s.sol/84532/run-1719442265.json -------------------------------------------------------------------------------- /broadcast/SetCBIdTreeRoot.s.sol/84532/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetCBIdTreeRoot.s.sol/84532/run-latest.json -------------------------------------------------------------------------------- /broadcast/SetL1ResolverSigner.s.sol/11155111/run-1718918784.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetL1ResolverSigner.s.sol/11155111/run-1718918784.json -------------------------------------------------------------------------------- /broadcast/SetL1ResolverSigner.s.sol/11155111/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetL1ResolverSigner.s.sol/11155111/run-latest.json -------------------------------------------------------------------------------- /broadcast/SetL1ResolverUrl.s.sol/11155111/run-1718395347.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetL1ResolverUrl.s.sol/11155111/run-1718395347.json -------------------------------------------------------------------------------- /broadcast/SetL1ResolverUrl.s.sol/11155111/run-1718750100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetL1ResolverUrl.s.sol/11155111/run-1718750100.json -------------------------------------------------------------------------------- /broadcast/SetL1ResolverUrl.s.sol/11155111/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/broadcast/SetL1ResolverUrl.s.sol/11155111/run-latest.json -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/foundry.toml -------------------------------------------------------------------------------- /py/BNS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/py/BNS.py -------------------------------------------------------------------------------- /py/Price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/py/Price.py -------------------------------------------------------------------------------- /py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/py/README.md -------------------------------------------------------------------------------- /py/compute_premium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/py/compute_premium.py -------------------------------------------------------------------------------- /py/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/py/writer.py -------------------------------------------------------------------------------- /script/configure/AddDiscountValidator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/AddDiscountValidator.s.sol -------------------------------------------------------------------------------- /script/configure/EstablishController.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/EstablishController.s.sol -------------------------------------------------------------------------------- /script/configure/EstablishNamespace.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/EstablishNamespace.s.sol -------------------------------------------------------------------------------- /script/configure/EstablishReverseNamespace.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/EstablishReverseNamespace.s.sol -------------------------------------------------------------------------------- /script/configure/RegisterNewName.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/RegisterNewName.s.sol -------------------------------------------------------------------------------- /script/configure/SetCBIdTreeRoot.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/SetCBIdTreeRoot.s.sol -------------------------------------------------------------------------------- /script/configure/SetL1ResolverSigner.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/SetL1ResolverSigner.s.sol -------------------------------------------------------------------------------- /script/configure/SetL1ResolverUrl.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/configure/SetL1ResolverUrl.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployBaseRegistrar.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployBaseRegistrar.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployL1Resolver.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployL1Resolver.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployL2Resolver.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployL2Resolver.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployPriceOracle.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployPriceOracle.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployRegistrarController.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployRegistrarController.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployRegistry.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployReverseRegistrar.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/DeployReverseRegistrar.s.sol -------------------------------------------------------------------------------- /script/deploy/discounts/DeployCB1DiscountValidator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/discounts/DeployCB1DiscountValidator.s.sol -------------------------------------------------------------------------------- /script/deploy/discounts/DeployCBIDDiscountValidator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/discounts/DeployCBIDDiscountValidator.s.sol -------------------------------------------------------------------------------- /script/deploy/discounts/DeployERC1155DiscountValidator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/discounts/DeployERC1155DiscountValidator.s.sol -------------------------------------------------------------------------------- /script/deploy/discounts/DeployTestnetDiscountValidator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/discounts/DeployTestnetDiscountValidator.s.sol -------------------------------------------------------------------------------- /script/deploy/discounts/DeployVerifiedDiscountValidator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/deploy/discounts/DeployVerifiedDiscountValidator.s.sol -------------------------------------------------------------------------------- /script/premint/Premint.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/Premint.s.sol -------------------------------------------------------------------------------- /script/premint/output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/output.csv -------------------------------------------------------------------------------- /script/premint/premint1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint1 -------------------------------------------------------------------------------- /script/premint/premint2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint2 -------------------------------------------------------------------------------- /script/premint/premint3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint3 -------------------------------------------------------------------------------- /script/premint/premint4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint4 -------------------------------------------------------------------------------- /script/premint/premint5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint5 -------------------------------------------------------------------------------- /script/premint/premint6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint6 -------------------------------------------------------------------------------- /script/premint/premint7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint7 -------------------------------------------------------------------------------- /script/premint/premint8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint8 -------------------------------------------------------------------------------- /script/premint/premint9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/premint/premint9 -------------------------------------------------------------------------------- /script/resolve/ResolveCallback.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/script/resolve/ResolveCallback.s.sol -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/slither.config.json -------------------------------------------------------------------------------- /src/L1/L1Resolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L1/L1Resolver.sol -------------------------------------------------------------------------------- /src/L2/BaseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/BaseRegistrar.sol -------------------------------------------------------------------------------- /src/L2/EARegistrarController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/EARegistrarController.sol -------------------------------------------------------------------------------- /src/L2/ExponentialPremiumPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/ExponentialPremiumPriceOracle.sol -------------------------------------------------------------------------------- /src/L2/L2Resolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/L2Resolver.sol -------------------------------------------------------------------------------- /src/L2/LaunchAuctionPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/LaunchAuctionPriceOracle.sol -------------------------------------------------------------------------------- /src/L2/RegistrarController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/RegistrarController.sol -------------------------------------------------------------------------------- /src/L2/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/Registry.sol -------------------------------------------------------------------------------- /src/L2/ReverseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/ReverseRegistrar.sol -------------------------------------------------------------------------------- /src/L2/StablePriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/StablePriceOracle.sol -------------------------------------------------------------------------------- /src/L2/discounts/AttestationValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/AttestationValidator.sol -------------------------------------------------------------------------------- /src/L2/discounts/CBIdDiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/CBIdDiscountValidator.sol -------------------------------------------------------------------------------- /src/L2/discounts/CouponDiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/CouponDiscountValidator.sol -------------------------------------------------------------------------------- /src/L2/discounts/ERC1155DiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/ERC1155DiscountValidator.sol -------------------------------------------------------------------------------- /src/L2/discounts/ERC1155DiscountValidatorV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/ERC1155DiscountValidatorV2.sol -------------------------------------------------------------------------------- /src/L2/discounts/ERC721DiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/ERC721DiscountValidator.sol -------------------------------------------------------------------------------- /src/L2/discounts/TalentProtocolDiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/discounts/TalentProtocolDiscountValidator.sol -------------------------------------------------------------------------------- /src/L2/interface/IBaseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/interface/IBaseRegistrar.sol -------------------------------------------------------------------------------- /src/L2/interface/IDiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/interface/IDiscountValidator.sol -------------------------------------------------------------------------------- /src/L2/interface/IPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/interface/IPriceOracle.sol -------------------------------------------------------------------------------- /src/L2/interface/IReverseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/L2/interface/IReverseRegistrar.sol -------------------------------------------------------------------------------- /src/lib/EDAPrice.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/lib/EDAPrice.sol -------------------------------------------------------------------------------- /src/lib/Sha3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/lib/Sha3.sol -------------------------------------------------------------------------------- /src/lib/SignatureVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/lib/SignatureVerifier.sol -------------------------------------------------------------------------------- /src/lib/SybilResistanceVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/lib/SybilResistanceVerifier.sol -------------------------------------------------------------------------------- /src/util/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/src/util/Constants.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/AddController.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/AddController.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/BaseRegistrarBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/BaseRegistrarBase.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/ContractURI.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/ContractURI.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/IsAvailable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/IsAvailable.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/Name.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/Name.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/OwnerOf.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/OwnerOf.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/Reclaim.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/Reclaim.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/Register.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/Register.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/RegisterOnly.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/RegisterOnly.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/RegisterWithRecord.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/RegisterWithRecord.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/RemoveController.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/RemoveController.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/Renew.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/Renew.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/SetBaseTokenURI.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/SetBaseTokenURI.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/SetContractURI.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/SetContractURI.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/SetResolver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/SetResolver.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/SupportsInterface.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/SupportsInterface.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/Symbol.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/Symbol.t.sol -------------------------------------------------------------------------------- /test/BaseRegistrar/TokenURI.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/BaseRegistrar/TokenURI.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/Available.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/Available.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/DiscountedRegister.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/DiscountedRegister.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/DiscountedRegisterPrice.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/DiscountedRegisterPrice.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/EARegistrarControllerBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/EARegistrarControllerBase.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/RecoverFunds.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/RecoverFunds.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/RentPrice.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/RentPrice.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/SetDiscountDetails.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/SetDiscountDetails.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/SetPaymentReceiver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/SetPaymentReceiver.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/SetPriceOracle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/SetPriceOracle.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/SetReverseRegistrar.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/SetReverseRegistrar.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/Valid.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/Valid.t.sol -------------------------------------------------------------------------------- /test/EARegistrarController/WithdrawETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/EARegistrarController/WithdrawETH.t.sol -------------------------------------------------------------------------------- /test/ExponentialPremiumPriceOracle/ExponentialPremiumFuzzTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ExponentialPremiumPriceOracle/ExponentialPremiumFuzzTest.t.sol -------------------------------------------------------------------------------- /test/ExponentialPremiumPriceOracle/ExponentialPremiumOracleBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ExponentialPremiumPriceOracle/ExponentialPremiumOracleBase.t.sol -------------------------------------------------------------------------------- /test/ExponentialPremiumPriceOracle/decayedPremium.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ExponentialPremiumPriceOracle/decayedPremium.t.sol -------------------------------------------------------------------------------- /test/Integration/IntegrationTestBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Integration/IntegrationTestBase.t.sol -------------------------------------------------------------------------------- /test/Integration/LaunchAuctionRegistrations.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Integration/LaunchAuctionRegistrations.t.sol -------------------------------------------------------------------------------- /test/Integration/PostLaunchAuctionConfig.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Integration/PostLaunchAuctionConfig.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/AdminMethods.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/AdminMethods.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/Fallback.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/Fallback.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/L1ResolverBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/L1ResolverBase.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/L1ResolverMainnet.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/L1ResolverMainnet.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/MakeSignatureHash.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/MakeSignatureHash.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/Resolve.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/Resolve.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/ResolveWithProof.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/ResolveWithProof.t.sol -------------------------------------------------------------------------------- /test/L1Resolver/SupportsInterface.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L1Resolver/SupportsInterface.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/Approve.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/Approve.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/IsAuthorised.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/IsAuthorised.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/L2ResolverBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/L2ResolverBase.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/SetApprovalForAll.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/SetApprovalForAll.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/SetRegistrarController.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/SetRegistrarController.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/SetReverseRegistrar.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/SetReverseRegistrar.t.sol -------------------------------------------------------------------------------- /test/L2Resolver/SupportsInterface.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/L2Resolver/SupportsInterface.t.sol -------------------------------------------------------------------------------- /test/LaunchAuctionPriceOracle/DecayedPremium.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/LaunchAuctionPriceOracle/DecayedPremium.t.sol -------------------------------------------------------------------------------- /test/LaunchAuctionPriceOracle/ExponentialPremiumFuzzTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/LaunchAuctionPriceOracle/ExponentialPremiumFuzzTest.t.sol -------------------------------------------------------------------------------- /test/LaunchAuctionPriceOracle/LaunchAuctionPriceOracleBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/LaunchAuctionPriceOracle/LaunchAuctionPriceOracleBase.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/Available.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/Available.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/DiscountedRegister.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/DiscountedRegister.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/DiscountedRegisterPrice.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/DiscountedRegisterPrice.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/RecoverFunds.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/RecoverFunds.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/Register.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/Register.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/RegisterPrice.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/RegisterPrice.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/RegistrarControllerBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/RegistrarControllerBase.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/Renew.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/Renew.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/RentPrice.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/RentPrice.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/SetDiscountDetails.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/SetDiscountDetails.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/SetLaunchTime.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/SetLaunchTime.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/SetPaymentReceiver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/SetPaymentReceiver.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/SetPriceOracle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/SetPriceOracle.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/SetReverseRegistrar.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/SetReverseRegistrar.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/Valid.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/Valid.t.sol -------------------------------------------------------------------------------- /test/RegistrarController/WithdrawETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/RegistrarController/WithdrawETH.t.sol -------------------------------------------------------------------------------- /test/Registry/RecordExists.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/RecordExists.t.sol -------------------------------------------------------------------------------- /test/Registry/RegistryBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/RegistryBase.t.sol -------------------------------------------------------------------------------- /test/Registry/SetApprovalForAll.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetApprovalForAll.t.sol -------------------------------------------------------------------------------- /test/Registry/SetOwner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetOwner.t.sol -------------------------------------------------------------------------------- /test/Registry/SetRecord.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetRecord.t.sol -------------------------------------------------------------------------------- /test/Registry/SetResolver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetResolver.t.sol -------------------------------------------------------------------------------- /test/Registry/SetSubnodeOwner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetSubnodeOwner.t.sol -------------------------------------------------------------------------------- /test/Registry/SetSubnodeRecord.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetSubnodeRecord.t.sol -------------------------------------------------------------------------------- /test/Registry/SetTTL.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/Registry/SetTTL.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/Claim.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/Claim.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/ClaimForBaseAddr.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/ClaimForBaseAddr.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/ClaimWithResolver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/ClaimWithResolver.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/Node.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/Node.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/ReverseRegistrarBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/ReverseRegistrarBase.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/SetControllerApproval.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/SetControllerApproval.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/SetDefaultResolver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/SetDefaultResolver.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/SetName.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/SetName.t.sol -------------------------------------------------------------------------------- /test/ReverseRegistrar/SetNameForAddr.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/ReverseRegistrar/SetNameForAddr.t.sol -------------------------------------------------------------------------------- /test/StablePriceOracle/Premium.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/StablePriceOracle/Premium.t.sol -------------------------------------------------------------------------------- /test/StablePriceOracle/Price.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/StablePriceOracle/Price.t.sol -------------------------------------------------------------------------------- /test/StablePriceOracle/StablePriceFuzzTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/StablePriceOracle/StablePriceFuzzTest.t.sol -------------------------------------------------------------------------------- /test/StablePriceOracle/StablePriceOracleBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/StablePriceOracle/StablePriceOracleBase.t.sol -------------------------------------------------------------------------------- /test/discounts/AttestationValidator/AttestationValidatorBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/AttestationValidator/AttestationValidatorBase.t.sol -------------------------------------------------------------------------------- /test/discounts/AttestationValidator/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/AttestationValidator/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/AttestationValidator/SetSigner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/AttestationValidator/SetSigner.t.sol -------------------------------------------------------------------------------- /test/discounts/CBIdDiscountValidator/CBIdDiscountValidatorBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/CBIdDiscountValidator/CBIdDiscountValidatorBase.t.sol -------------------------------------------------------------------------------- /test/discounts/CBIdDiscountValidator/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/CBIdDiscountValidator/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/CBIdDiscountValidator/SetRoot.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/CBIdDiscountValidator/SetRoot.t.sol -------------------------------------------------------------------------------- /test/discounts/CouponDiscountValidator/CouponDiscountValidatorBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/CouponDiscountValidator/CouponDiscountValidatorBase.t.sol -------------------------------------------------------------------------------- /test/discounts/CouponDiscountValidator/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/CouponDiscountValidator/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/CouponDiscountValidator/SetSigner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/CouponDiscountValidator/SetSigner.t.sol -------------------------------------------------------------------------------- /test/discounts/ERC1155DiscountValidator/ERC1155DiscountValidatorBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/ERC1155DiscountValidator/ERC1155DiscountValidatorBase.t.sol -------------------------------------------------------------------------------- /test/discounts/ERC1155DiscountValidator/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/ERC1155DiscountValidator/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/ERC1155DiscountValidatorV2/ERC1155DiscountValidatorV2Base.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/ERC1155DiscountValidatorV2/ERC1155DiscountValidatorV2Base.t.sol -------------------------------------------------------------------------------- /test/discounts/ERC1155DiscountValidatorV2/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/ERC1155DiscountValidatorV2/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/ERC721DiscountValidator/ERC721DiscountValidatorBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/ERC721DiscountValidator/ERC721DiscountValidatorBase.t.sol -------------------------------------------------------------------------------- /test/discounts/ERC721DiscountValidator/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/ERC721DiscountValidator/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/TalenProtocolDiscountValidator/IsValidDiscountRegistration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/TalenProtocolDiscountValidator/IsValidDiscountRegistration.t.sol -------------------------------------------------------------------------------- /test/discounts/TalenProtocolDiscountValidator/SetThreshold.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/TalenProtocolDiscountValidator/SetThreshold.t.sol -------------------------------------------------------------------------------- /test/discounts/TalenProtocolDiscountValidator/TalentProtocolDiscountValidatorBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/discounts/TalenProtocolDiscountValidator/TalentProtocolDiscountValidatorBase.t.sol -------------------------------------------------------------------------------- /test/mocks/MockAttestationIndexer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockAttestationIndexer.sol -------------------------------------------------------------------------------- /test/mocks/MockBaseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockBaseRegistrar.sol -------------------------------------------------------------------------------- /test/mocks/MockBuilderScorePassport.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockBuilderScorePassport.sol -------------------------------------------------------------------------------- /test/mocks/MockDiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockDiscountValidator.sol -------------------------------------------------------------------------------- /test/mocks/MockEAS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockEAS.sol -------------------------------------------------------------------------------- /test/mocks/MockERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockERC1155.sol -------------------------------------------------------------------------------- /test/mocks/MockERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockERC721.sol -------------------------------------------------------------------------------- /test/mocks/MockNameResolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockNameResolver.sol -------------------------------------------------------------------------------- /test/mocks/MockNameWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockNameWrapper.sol -------------------------------------------------------------------------------- /test/mocks/MockOwnedContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockOwnedContract.sol -------------------------------------------------------------------------------- /test/mocks/MockPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockPriceOracle.sol -------------------------------------------------------------------------------- /test/mocks/MockPublicResolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockPublicResolver.sol -------------------------------------------------------------------------------- /test/mocks/MockReverseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockReverseRegistrar.sol -------------------------------------------------------------------------------- /test/mocks/MockUSDC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/MockUSDC.sol -------------------------------------------------------------------------------- /test/mocks/TestnetDiscountValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macfly-base/basenames/HEAD/test/mocks/TestnetDiscountValidator.sol --------------------------------------------------------------------------------