0 txs
2 calls
constructor
constructor(address _evc, address _owner)
functions
EVC
viewfunction EVC() view returns (address)
isVerified
viewfunction isVerified(address vault) view returns (bool)
name
purefunction name() pure returns (string)
owner
viewfunction owner() view returns (address)
vaultFactory
viewfunction vaultFactory() view returns (address)
verifiedArray
viewfunction verifiedArray() view returns (address[])
verifiedLength
viewfunction verifiedLength() view returns (uint256)
perspectiveUnverify
nonpayablefunction perspectiveUnverify(address vault)
perspectiveVerify
nonpayablefunction perspectiveVerify(address vault, bool failEarly)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PerspectiveUnverified
event PerspectiveUnverified(address indexed vault)
PerspectiveVerified
event PerspectiveVerified(address indexed vault)
errors
ControllerDisabled
error ControllerDisabled()
EVC_InvalidAddress
error EVC_InvalidAddress()
NotAuthorized
error NotAuthorized()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
PerspectiveError
error PerspectiveError(address perspective, address vault, uint256 codes)
PerspectivePanic
error PerspectivePanic()
creation bytecode
0x60c060405234801561000f575f80fd5b5060405161106638038061106683398101604081905261002e91610113565b5f81836001600160a01b03811661005857604051638133abd160e01b815260040160405180910390fd5b6001600160a01b03908116608052811661008b57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b610094816100a9565b506001600160a01b031660a052506101449050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b038116811461010e575f80fd5b919050565b5f8060408385031215610124575f80fd5b61012d836100f8565b915061013b602084016100f8565b90509250929050565b60805160a051610ede6101885f395f6101f701525f81816101ab015281816104c7015281816104f00152818161067a01528181610b9a0152610bee0152610ede5ff3fe608060405234801561000f575f80fd5b50600436106100c4575f3560e01c80638d5e21d31161007d578063b9209e3311610058578063b9209e33146101cf578063d8a06f73146101f2578063f2fde38b14610219575f80fd5b80638d5e21d3146101565780638da5cb5b1461016b578063a70354a1146101a9575f80fd5b80632e5896e5116100ad5780632e5896e5146101265780636270684f1461013b578063715018a61461014e575f80fd5b806306fdde03146100c8578063138721d914610110575b5f80fd5b604080518082018252601481527f476f7665726e6564205065727370656374697665000000000000000000000000602082015290516101079190610c74565b60405180910390f35b61011861022c565b604051908152602001610107565b610139610134366004610d0c565b61023c565b005b610139610149366004610d43565b610368565b6101396103cf565b61015e6103e4565b6040516101079190610d5e565b5f5473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610107565b7f0000000000000000000000000000000000000000000000000000000000000000610184565b6101e26101dd366004610d43565b6103f0565b6040519015158152602001610107565b6101847f000000000000000000000000000000000000000000000000000000000000000081565b610139610227366004610d43565b610402565b5f6102376001610416565b905090565b5f8281526003602052604090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff815c0161027357005b61027e60018461041f565b1561028857505050565b6005805c9060065c9085905d8360065d6001835d6102a585610450565b5f8260055d8160065d5060045c8015610314576040517f818fa2cf00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff87166024820152604481018290526064015b60405180910390fd5b61031f60018761048e565b5060405173ffffffffffffffffffffffffffffffffffffffff8716907f570e1c1f1f2e6e95bfd6d0cae607f36c3cd5ebb7bc35c2f87299924b1bcd3920905f90a2505050505050565b61037260016104af565b5061037b61077e565b610386600182610828565b156103cc5760405173ffffffffffffffffffffffffffffffffffffffff8216907fc4f218915c2884639e62cc3bea5ef5c711dc26f0e3d6b23e2de05cc12c041a66905f90a25b50565b6103d960016104af565b506103e2610849565b565b6060610237600161085a565b5f6103fc60018361041f565b92915050565b61040c60016104af565b506103cc81610866565b5f6103fc825490565b73ffffffffffffffffffffffffffffffffffffffff81165f90815260018301602052604081205415155b9392505050565b61045a60016104af565b5061046361077e565b6103cc60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6108c6565b5f6104498373ffffffffffffffffffffffffffffffffffffffff841661097c565b5f73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163303610777575f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16633a1a3a1d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610557573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057b9190610db7565b905077ff000000000000000000000000000000000000000000000081161515806105bd575076ff00000000000000000000000000000000000000000000811615155b806105df575075ff000000000000000000000000000000000000000000811615155b15610616576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81168315610449576040517f442b172c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301525f917f00000000000000000000000000000000000000000000000000000000000000009091169063442b172c90602401602060405180830381865afa1580156106c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e59190610dce565b905073ffffffffffffffffffffffffffffffffffffffff81161580159061073857508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b1561076f576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b509392505050565b5033919050565b6107866109c8565b73ffffffffffffffffffffffffffffffffffffffff166107ba5f5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146103e2576107dd6109c8565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015260240161030b565b5f6104498373ffffffffffffffffffffffffffffffffffffffff84166109d1565b61085161077e565b6103e25f610ab4565b60605f61044983610b28565b61086e61077e565b73ffffffffffffffffffffffffffffffffffffffff81166108bd576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f600482015260240161030b565b6103cc81610ab4565b81156108d0575050565b805f03610909576040517fcb365b8800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065c801561096d576040517f818fa2cf00000000000000000000000000000000000000000000000000000000815230600482015260055c73ffffffffffffffffffffffffffffffffffffffff81166024830152604482018490529060640161030b565b60045c82811760045d50505050565b5f8181526001830160205260408120546109c157508154600181810184555f8481526020808220909301849055845484825282860190935260409020919091556103fc565b505f6103fc565b5f610237610b81565b5f8181526001830160205260408120548015610aab575f6109f3600183610de9565b85549091505f90610a0690600190610de9565b9050808214610a65575f865f018281548110610a2457610a24610e21565b905f5260205f200154905080875f018481548110610a4457610a44610e21565b5f918252602080832090910192909255918252600188019052604090208390555b8554869080610a7657610a76610e4e565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f9055600193505050506103fc565b5f9150506103fc565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060815f01805480602002602001604051908101604052809291908181526020018280548015610b7557602002820191905f5260205f20905b815481526020019060010190808311610b61575b50505050509050919050565b5f3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168103610c6f576040517f18503a1e0000000000000000000000000000000000000000000000000000000081525f60048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906318503a1e906024016040805180830381865afa158015610c47573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c6b9190610e7b565b5090505b919050565b5f602080835283518060208501525f5b81811015610ca057858101830151858201604001528201610c84565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff811681146103cc575f80fd5b80151581146103cc575f80fd5b5f8060408385031215610d1d575f80fd5b8235610d2881610cde565b91506020830135610d3881610cff565b809150509250929050565b5f60208284031215610d53575f80fd5b813561044981610cde565b602080825282518282018190525f9190848201906040850190845b81811015610dab57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610d79565b50909695505050505050565b5f60208284031215610dc7575f80fd5b5051919050565b5f60208284031215610dde575f80fd5b815161044981610cde565b818103818111156103fc577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f8060408385031215610e8c575f80fd5b8251610e9781610cde565b6020840151909250610d3881610cff56fea2646970667358221220d24d40f701bebe6d94f82bb1d08c738bb02448cd61e3a0ceb67b236f141281c964736f6c63430008180033000000000000000000000000b2e5a73cee08593d1a076a2ae7a6e02925a640ea0000000000000000000000001feae4c90573d8bacee6891f228d85389bdbb94c