ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 46 txns
Deployed by via 0xfa5ccfab at 19833177
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC1967Proxy"

0xf9e3ae25eb53d9852d5ca168c1e72d320325fcf48f943d8ae47bf498f6f0d8c3
0x818ce45c838a4077675bf645d669af4c60e953d3d188ce01c17f39af4a94c28f
0x574435c16d64c5cdd7fd4904684067f7173c67e2f6fc75aa4f56a205f2e1ce40
0xaf586381a1ea10b1159f19d55231f128b12890c7c2976b8706b280d358968efa
0xbb184f58569e0a8b8882a3fe6a96b54d53b82b3a0d686a247240a7e700d54d28
0x29c2e81b406a8406cb3f77759aff62dda866305fcfb3061af148847762cc40eb
0xddd4b3ada3a802df13c0dad81d6d8333cc48036974b234b33d9d8f5012ff5234
0xa7eb9f26af3e7674679b0a665c987887d04549fd03a6ac146bd08544db5259b8
0x70e3163c57fa2f91d53985d5f7b73764a4559a0c4ec20d13b3a64f8433167e8c
0xf471ddd2a3f115b03baf8782f327250bb99a667485b2639c116bf9bb4a81c168

Functions
Getter at block 20902967
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
owner(view returns (address)
0x3b016025cd3d213c5779e10fe94a35ba440bd1c9
 
proxiableUUID(view returns (bytes32)
Read-only
encodeBeaconDeploymentParams(struct BeaconDeployParamsOld deployParamspure returns (bytes32)
encodeBeaconDeploymentParams(struct BeaconDeployParams deployParamspure returns (bytes32)
encodeDeploymentParams(struct DeployParams deployParamspure returns (bytes32)
encodeSalt(address senderbytes32 deploymentSaltpure returns (bytes32)
getBeaconVaultAddress(address beaconAddressbytes32 deploymentSaltview returns (address)
getVaultAddress(bytes32 deploymentSaltview returns (address)
isSignatureVerifier(address accountview returns (bool)
State-modifying
addSignatureVerifier(address _signatureVerifier
createBeaconVault(address beaconAddressaddress globalTradeGuardianbytes32 saltstruct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfigOld coreAccessControlConfigpayable returns (address vault)
createBeaconVault(address beaconAddressaddress globalTradeGuardianbytes32 saltstruct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfig coreAccessControlConfigpayable returns (address vault)
createBeaconVaultWithPermission(struct BeaconDeployParamsOld deployParamsbytes authorizedSignaturepayable returns (address vault)
createBeaconVaultWithPermission(struct BeaconDeployParams deployParamsbytes authorizedSignaturepayable returns (address vault)
createVault(address tradingVaultImplementationbytes32 saltstruct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfig coreAccessControlConfigstruct CoreSimpleSwapConfig coreSimpleSwapConfigstruct CoreFeesConfig coreFeesConfigpayable returns (address vault)
createVaultWithPermission(struct DeployParams deployParamsbytes authorizedSignaturepayable returns (address vault)
initialize(address _owneraddress[] _initialVerifiers
removeSignatureVerifier(address _signatureVerifier
renounceOwnership(
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Initialized(uint64 version
LegacyDeployOnNewSignature(
NewBeaconVaultDeploy(address senderaddress vaultaddress upgradableBeaconAddressbytes32 salt
NewVaultDeploy(address senderaddress vaultbytes32 salt
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SignatureVerifierAdded(address signatureVerifier
SignatureVerifierRemoved(address signatureVerifier
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
DeadlineExceeded(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidAddress(
InvalidInitialization(
InvalidSignature(
InvalidSignatureLength(
MismatchedChainId(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot