0 txs
1 call
constructor
constructor(address vaultFactory_)
functions
isVerified
viewfunction isVerified(address vault) view returns (bool)
name
purefunction name() pure returns (string)
vaultFactory
viewfunction vaultFactory() view returns (address)
verifiedArray
viewfunction verifiedArray() view returns (address[])
verifiedLength
viewfunction verifiedLength() view returns (uint256)
perspectiveVerify
nonpayablefunction perspectiveVerify(address vault, bool failEarly)
events
PerspectiveVerified
event PerspectiveVerified(address indexed vault)
errors
PerspectiveError
error PerspectiveError(address perspective, address vault, uint256 codes)
PerspectivePanic
error PerspectivePanic()
creation bytecode
0x60a060405234801561000f575f80fd5b50604051610a4e380380610a4e83398101604081905261002e9161003f565b6001600160a01b031660805261006c565b5f6020828403121561004f575f80fd5b81516001600160a01b0381168114610065575f80fd5b9392505050565b6080516109ae6100a05f395f81816101230152818161016d0152818161037e01528181610463015261054e01526109ae5ff3fe608060405234801561000f575f80fd5b506004361061006f575f3560e01c80638d5e21d31161004d5780638d5e21d3146100e6578063b9209e33146100fb578063d8a06f731461011e575f80fd5b806306fdde0314610073578063138721d9146100bb5780632e5896e5146100d1575b5f80fd5b604080518082018252601e81527f45756c6572204561726e20466163746f72792050657273706563746976650000602082015290516100b291906106e8565b60405180910390f35b6100c361016a565b6040519081526020016100b2565b6100e46100df366004610780565b6101fd565b005b6100ee610327565b6040516100b291906107b7565b61010e610109366004610810565b61041c565b60405190151581526020016100b2565b6101457f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100b2565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e02cb6df6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f8919061082b565b905090565b5f8281526002602052604090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff815c0161023457005b61023e5f846104d4565b1561024857505050565b6004805c9060055c9085905d8360055d6001835d61026585610505565b5f8260045d8160055d5060035c80156102d4576040517f818fa2cf00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff87166024820152604481018290526064015b60405180910390fd5b6102de5f876105c3565b5060405173ffffffffffffffffffffffffffffffffffffffff8716907f570e1c1f1f2e6e95bfd6d0cae607f36c3cd5ebb7bc35c2f87299924b1bcd3920905f90a2505050505050565b6040517f2082bd630000000000000000000000000000000000000000000000000000000081525f60048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248201526060907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690632082bd63906044015f60405180830381865afa1580156103d7573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526101f8919081019061087f565b6040517f6ee0787a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301525f917f000000000000000000000000000000000000000000000000000000000000000090911690636ee0787a90602401602060405180830381865afa1580156104aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ce919061095d565b92915050565b73ffffffffffffffffffffffffffffffffffffffff81165f90815260018301602052604081205415155b9392505050565b6040517f6ee0787a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301526105c0917f000000000000000000000000000000000000000000000000000000000000000090911690636ee0787a90602401602060405180830381865afa158015610595573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b9919061095d565b60016105e4565b50565b5f6104fe8373ffffffffffffffffffffffffffffffffffffffff841661069c565b81156105ee575050565b805f03610627576040517fcb365b8800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055c801561068d576040517f818fa2cf000000000000000000000000000000000000000000000000000000008152306004808301919091525c73ffffffffffffffffffffffffffffffffffffffff8116602483015260448201849052906064016102cb565b60035c82811760035d50505050565b5f8181526001830160205260408120546106e157508154600181810184555f8481526020808220909301849055845484825282860190935260409020919091556104ce565b505f6104ce565b5f602080835283518060208501525f5b81811015610714578581018301518582016040015282016106f8565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff811681146105c0575f80fd5b80151581146105c0575f80fd5b5f8060408385031215610791575f80fd5b823561079c81610752565b915060208301356107ac81610773565b809150509250929050565b602080825282518282018190525f9190848201906040850190845b8181101561080457835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016107d2565b50909695505050505050565b5f60208284031215610820575f80fd5b81356104fe81610752565b5f6020828403121561083b575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b805161087a81610752565b919050565b5f6020808385031215610890575f80fd5b825167ffffffffffffffff808211156108a7575f80fd5b818501915085601f8301126108ba575f80fd5b8151818111156108cc576108cc610842565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f8301168101818110858211171561090f5761090f610842565b60405291825284820192508381018501918883111561092c575f80fd5b938501935b82851015610951576109428561086f565b84529385019392850192610931565b98975050505050505050565b5f6020828403121561096d575f80fd5b81516104fe8161077356fea2646970667358221220de39aff2a7caa6dcf013af7de9fd34202cb08804d46956ca25e902db10c6111664736f6c63430008180033000000000000000000000000d4fffc1e799e714aed1461c14e95f55b6b3390e8