@soma-finance/core-contracts
Version:
SOMA Finance core contracts
1,817 lines (1,816 loc) • 154 kB
TypeScript
declare const Artifacts: {
ISOMA: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: never[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ITokenRecovery: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: never[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ITokenRecoveryUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: never[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestTokenRecovery: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestTokenRecoveryUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TokenRecovery: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TokenRecoveryUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ILockdrop: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: ({
components: {
internalType: string;
name: string;
type: string;
}[];
indexed: boolean;
internalType: string;
name: string;
type: string;
} | {
indexed: boolean;
internalType: string;
name: string;
type: string;
components?: undefined;
})[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: never[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: ({
internalType: string;
name: string;
type: string;
components?: undefined;
} | {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
})[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ILockdropFactory: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: never[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: ({
internalType: string;
name: string;
type: string;
components?: undefined;
} | {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
})[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
Lockdrop: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: ({
components: {
internalType: string;
name: string;
type: string;
}[];
indexed: boolean;
internalType: string;
name: string;
type: string;
} | {
indexed: boolean;
internalType: string;
name: string;
type: string;
components?: undefined;
})[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: never[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: ({
internalType: string;
name: string;
type: string;
components?: undefined;
} | {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
})[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
LockdropFactory: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
inputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
name?: undefined;
outputs?: undefined;
} | {
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
stateMutability?: undefined;
outputs?: undefined;
} | {
inputs: ({
internalType: string;
name: string;
type: string;
components?: undefined;
} | {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
})[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20Helper: {
_format: string;
contractName: string;
sourceName: string;
abi: never[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
SafeERC20Balance: {
_format: string;
contractName: string;
sourceName: string;
abi: never[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC721Guard: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC721PausableUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC721PermitUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC721Security: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC721Guard: {
_format: string;
contractName: string;
sourceName: string;
abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC721PermitUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
inputs: never[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ISeizablePosition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
SeizablePosition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC1271: {
_format: string;
contractName: string;
sourceName: string;
abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ChainId: {
_format: string;
contractName: string;
sourceName: string;
abi: never[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestERC721Guard: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestERC721PausableUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestERC721PermitUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestERC721Security: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
TestSeizablePosition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20Guard: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20HistoryUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20Security: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC20Guard: {
_format: string;
contractName: string;
sourceName: string;
abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC20HistoryUpgradeable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IMintableSecurity: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
INonTransferable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ISeizableSecurity: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
MintableSecurity: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
NonTransferable: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
DeprecatableSecurity: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20GuardPartition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20Partition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ERC20SecurityPartition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IDeprecatableSecurity: {
_format: string;
contractName: string;
sourceName: string;
abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
}[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC20GuardPartition: {
_format: string;
contractName: string;
sourceName: string;
abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
IERC20Partition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ISeizableSecurityPartition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: never[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
bytecode: string;
deployedBytecode: string;
linkReferences: {};
deployedLinkReferences: {};
};
ITransferablePartition: {
_format: string;
contractName: string;
sourceName: string;
abi: ({
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;