Skip to content

Commit

Permalink
Automatic release v0.9.36
Browse files Browse the repository at this point in the history
  • Loading branch information
UNS Release bot committed Oct 17, 2024
1 parent c022d8e commit 7fb4874
Show file tree
Hide file tree
Showing 28 changed files with 2,358 additions and 49 deletions.
64 changes: 32 additions & 32 deletions dist/ens-config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.2.7",
"version": "0.2.8",
"networks": {
"1": {
"contracts": {
Expand Down Expand Up @@ -73,45 +73,45 @@
"1337": {
"contracts": {
"ENSRegistry": {
"address": "0xdb787398b6595b4F0a8d6072A8AF69774D967f5F",
"deploymentBlock": "0x60",
"address": "0xd70Ab4F5767a8fa0e1e261A2f51189316a7C0d86",
"deploymentBlock": "0x63",
"legacyAddresses": []
},
"BaseRegistrarImplementation": {
"address": "0x4de18142969d365e29189e7093da83ad4FB182df",
"deploymentBlock": "0x61",
"address": "0x7a7d9531c7d9D270e7b12e60761546f4e432eEb3",
"deploymentBlock": "0x64",
"legacyAddresses": []
},
"ReverseRegistrar": {
"address": "0x399Da84d05f49e44338fe949D0eC54dACf7cb7F2",
"deploymentBlock": "0x62",
"address": "0x6D264795bBa755974bBBB84Ea5E66eA893BbF606",
"deploymentBlock": "0x65",
"legacyAddresses": []
},
"NameWrapper": {
"address": "0x6D264795bBa755974bBBB84Ea5E66eA893BbF606",
"deploymentBlock": "0x65",
"address": "0x942518378eb0f32aAaB57B9c8176432AcCCdA331",
"deploymentBlock": "0x68",
"legacyAddresses": []
},
"DummyOracle": {
"address": "0x51A944e573DdcA58500583A997F2E46616A15770",
"deploymentBlock": "0x67",
"address": "0x0E2b61C5F7BCA3d8Fb1CBf5710B4157efCE36349",
"deploymentBlock": "0x6a",
"legacyAddresses": []
},
"StablePriceOracle": {
"address": "0x942518378eb0f32aAaB57B9c8176432AcCCdA331",
"deploymentBlock": "0x68",
"address": "0x437e64920801CB57C4694d30239586b5509F547f",
"deploymentBlock": "0x6b",
"legacyAddresses": []
},
"ETHRegistrarController": {
"address": "0x862a36475c0B44C166a1479392Bd638eDf18BC9d",
"deploymentBlock": "0x69",
"address": "0x011a1B341147Cc649B17a2B0C5ED06DdE57734A0",
"deploymentBlock": "0x6c",
"legacyAddresses": []
},
"PublicResolver": {
"address": "0xA6E5BE3e1b70543baE007f108F11e275AC45c434",
"deploymentBlock": "0x72",
"address": "0xae163b2898C6DD4b64531bF208886ba51A0A4b54",
"deploymentBlock": "0x75",
"legacyAddresses": [
"0xDF1eCDd1d075d212f62d77e33f152c2FF8F26D69"
"0x05c96e6cb7E29087FD8c42666fBcF6f6ccfa57F1"
]
},
"ProxyAdmin": {
Expand All @@ -120,33 +120,33 @@
"legacyAddresses": []
},
"ENSCustody": {
"address": "0x2120e822F7BbB4462b2C1b53b18994C223930814",
"deploymentBlock": "0x89",
"implementation": "0x8983E25f3c75058eCa30Ae81645611fE6C439936",
"forwarder": "0x2120e822F7BbB4462b2C1b53b18994C223930814",
"address": "0xbb510a1AeF199Ab2B02e056bc1c2e1d7C986a5be",
"deploymentBlock": "0x8c",
"implementation": "0x573F444Ba748a243da6Aa478a70d1488e1F02FEd",
"forwarder": "0xbb510a1AeF199Ab2B02e056bc1c2e1d7C986a5be",
"legacyAddresses": []
},
"LegacyENSRegistry": {
"address": "0xae163b2898C6DD4b64531bF208886ba51A0A4b54",
"deploymentBlock": "0x75",
"address": "0xE22d997f9f86801B0405a691B28CF74285fBbC79",
"deploymentBlock": "0x78",
"legacyAddresses": []
},
"LegacyETHRegistrarController": {
"address": "0x0E2b61C5F7BCA3d8Fb1CBf5710B4157efCE36349",
"deploymentBlock": "0x6a",
"address": "0xeA28Fff014B7B8BbB2106E543c38aE089212c0D1",
"deploymentBlock": "0x6d",
"legacyAddresses": []
},
"DNSSECImpl": {
"address": "0xb2B10A39DdaFE38804C61eD6d16A5E117D9072f0",
"deploymentBlock": "0x7c"
"address": "0x56e87da626B8D91d93f512064400470C7Eb6f24f",
"deploymentBlock": "0x7f"
},
"DNSRegistrar": {
"address": "0xa81BB2e11dB560D9aA3dc00605469B5ca0C19A2d",
"deploymentBlock": "0x83"
"address": "0x97e711b69fa03aA2859153FCA5656F213A7b51c3",
"deploymentBlock": "0x86"
},
"Root": {
"address": "0x6BeD74EA7DfA87F26ad8F64DfCaE0aa46A76Cd1c",
"deploymentBlock": "0x84"
"address": "0x57b1b0EABC6d5004a227A707625BdCD2257Acd63",
"deploymentBlock": "0x87"
},
"LegacyPublicResolver": {
"address": "0x4fbf7B2f171336958BE5D15FF762a5CfF5363568",
Expand Down
2 changes: 1 addition & 1 deletion dist/hardhat.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ const config = {
alphaSort: true,
runOnCompile: argv.enableContractSizer,
disambiguatePaths: false,
only: ['UNSRegistry.sol', 'ProxyReader.sol', 'MintingManager.sol', 'ENSCustody.sol'],
only: ['UNSRegistry.sol', 'ProxyReader.sol', 'MintingManager.sol', 'ENSCustody.sol', 'RegistrarCustody.sol'],
},
mocha: {
timeout: 100000,
Expand Down
2 changes: 1 addition & 1 deletion dist/sandbox/state.json

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions dist/src/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ export declare enum ArtifactName {
ZilliqaRecover = "ZilliqaRecover",
Seaport = "Seaport",
SeaportProxyBuyer = "SeaportProxyBuyer",
RegistrarCustody = "RegistrarCustody",
ConduitController = "ConduitController",
USDC = "USDC",
Muticall3 = "Multicall3",
Expand Down Expand Up @@ -64,6 +65,7 @@ export declare enum UnsContractName {
ZilliqaRecover = "ZilliqaRecover",
Seaport = "Seaport",
SeaportProxyBuyer = "SeaportProxyBuyer",
RegistrarCustody = "RegistrarCustody",
USDC = "USDC",
Multicall3 = "Multicall3",
L1GasPriceOracle = "L1GasPriceOracle"
Expand Down
2 changes: 1 addition & 1 deletion dist/src/types.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions dist/src/types.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ var ArtifactName;
ArtifactName["ZilliqaRecover"] = "ZilliqaRecover";
ArtifactName["Seaport"] = "Seaport";
ArtifactName["SeaportProxyBuyer"] = "SeaportProxyBuyer";
ArtifactName["RegistrarCustody"] = "RegistrarCustody";
ArtifactName["ConduitController"] = "ConduitController";
ArtifactName["USDC"] = "USDC";
ArtifactName["Muticall3"] = "Multicall3";
Expand Down Expand Up @@ -69,6 +70,7 @@ var UnsContractName;
UnsContractName["ZilliqaRecover"] = "ZilliqaRecover";
UnsContractName["Seaport"] = "Seaport";
UnsContractName["SeaportProxyBuyer"] = "SeaportProxyBuyer";
UnsContractName["RegistrarCustody"] = "RegistrarCustody";
UnsContractName["USDC"] = "USDC";
UnsContractName["Multicall3"] = "Multicall3";
UnsContractName["L1GasPriceOracle"] = "L1GasPriceOracle";
Expand Down
120 changes: 120 additions & 0 deletions dist/types/contracts/IRegistrarCustody.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
import type { BaseContract, BigNumberish, BytesLike, FunctionFragment, Result, Interface, EventFragment, AddressLike, ContractRunner, ContractMethod, Listener } from "ethers";
import type { TypedContractEvent, TypedDeferredTopicFilter, TypedEventLog, TypedLogDescription, TypedListener, TypedContractMethod } from "../common";
export interface IRegistrarCustodyInterface extends Interface {
getFunction(nameOrSignature: "isValidSignature" | "registerDomain" | "safeTransfer" | "virtualOwners"): FunctionFragment;
getEvent(nameOrSignatureOrTopic: "AdminChanged" | "DomainLocked" | "Upgraded"): EventFragment;
encodeFunctionData(functionFragment: "isValidSignature", values: [BytesLike, BytesLike]): string;
encodeFunctionData(functionFragment: "registerDomain", values: [AddressLike, string[], string[], string[], BigNumberish]): string;
encodeFunctionData(functionFragment: "safeTransfer", values: [AddressLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "virtualOwners", values: [BigNumberish]): string;
decodeFunctionResult(functionFragment: "isValidSignature", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "registerDomain", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "safeTransfer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "virtualOwners", data: BytesLike): Result;
}
export declare namespace AdminChangedEvent {
type InputTuple = [previousAdmin: AddressLike, newAdmin: AddressLike];
type OutputTuple = [previousAdmin: string, newAdmin: string];
interface OutputObject {
previousAdmin: string;
newAdmin: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace DomainLockedEvent {
type InputTuple = [tokenId: BigNumberish, owner: AddressLike];
type OutputTuple = [tokenId: bigint, owner: string];
interface OutputObject {
tokenId: bigint;
owner: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace UpgradedEvent {
type InputTuple = [implementation: AddressLike];
type OutputTuple = [implementation: string];
interface OutputObject {
implementation: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export interface IRegistrarCustody extends BaseContract {
connect(runner?: ContractRunner | null): IRegistrarCustody;
waitForDeployment(): Promise<this>;
interface: IRegistrarCustodyInterface;
queryFilter<TCEvent extends TypedContractEvent>(event: TCEvent, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TypedEventLog<TCEvent>>>;
queryFilter<TCEvent extends TypedContractEvent>(filter: TypedDeferredTopicFilter<TCEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TypedEventLog<TCEvent>>>;
on<TCEvent extends TypedContractEvent>(event: TCEvent, listener: TypedListener<TCEvent>): Promise<this>;
on<TCEvent extends TypedContractEvent>(filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent>): Promise<this>;
once<TCEvent extends TypedContractEvent>(event: TCEvent, listener: TypedListener<TCEvent>): Promise<this>;
once<TCEvent extends TypedContractEvent>(filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent>): Promise<this>;
listeners<TCEvent extends TypedContractEvent>(event: TCEvent): Promise<Array<TypedListener<TCEvent>>>;
listeners(eventName?: string): Promise<Array<Listener>>;
removeAllListeners<TCEvent extends TypedContractEvent>(event?: TCEvent): Promise<this>;
isValidSignature: TypedContractMethod<[
hash: BytesLike,
signature: BytesLike
], [
string
], "view">;
registerDomain: TypedContractMethod<[
virtualOwner: AddressLike,
labels: string[],
keys: string[],
values: string[],
expiry: BigNumberish
], [
void
], "nonpayable">;
safeTransfer: TypedContractMethod<[
to: AddressLike,
tokenId: BigNumberish
], [
void
], "nonpayable">;
virtualOwners: TypedContractMethod<[tokenId: BigNumberish], [string], "view">;
getFunction<T extends ContractMethod = ContractMethod>(key: string | FunctionFragment): T;
getFunction(nameOrSignature: "isValidSignature"): TypedContractMethod<[
hash: BytesLike,
signature: BytesLike
], [
string
], "view">;
getFunction(nameOrSignature: "registerDomain"): TypedContractMethod<[
virtualOwner: AddressLike,
labels: string[],
keys: string[],
values: string[],
expiry: BigNumberish
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "safeTransfer"): TypedContractMethod<[
to: AddressLike,
tokenId: BigNumberish
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "virtualOwners"): TypedContractMethod<[tokenId: BigNumberish], [string], "view">;
getEvent(key: "AdminChanged"): TypedContractEvent<AdminChangedEvent.InputTuple, AdminChangedEvent.OutputTuple, AdminChangedEvent.OutputObject>;
getEvent(key: "DomainLocked"): TypedContractEvent<DomainLockedEvent.InputTuple, DomainLockedEvent.OutputTuple, DomainLockedEvent.OutputObject>;
getEvent(key: "Upgraded"): TypedContractEvent<UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject>;
filters: {
"AdminChanged(address,address)": TypedContractEvent<AdminChangedEvent.InputTuple, AdminChangedEvent.OutputTuple, AdminChangedEvent.OutputObject>;
AdminChanged: TypedContractEvent<AdminChangedEvent.InputTuple, AdminChangedEvent.OutputTuple, AdminChangedEvent.OutputObject>;
"DomainLocked(uint256,address)": TypedContractEvent<DomainLockedEvent.InputTuple, DomainLockedEvent.OutputTuple, DomainLockedEvent.OutputObject>;
DomainLocked: TypedContractEvent<DomainLockedEvent.InputTuple, DomainLockedEvent.OutputTuple, DomainLockedEvent.OutputObject>;
"Upgraded(address)": TypedContractEvent<UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject>;
Upgraded: TypedContractEvent<UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject>;
};
}
//# sourceMappingURL=IRegistrarCustody.d.ts.map
Loading

0 comments on commit 7fb4874

Please sign in to comment.