libid-contracts 0.6.0

Typed alloy bindings, embedded forge artifacts, and deploy/upgrade helpers for the libid contract stack (login, transfer bank diamond, identity names).
Documentation
{
  "bytecode": {
    "linkReferences": {},
    "object": "0x60a080604052346100c257306080525f516020612c4a5f395f51905f525460ff8160401c166100b3576002600160401b03196001600160401b03821601610060575b604051612b8390816100c7823960805181818161168e01526118120152f35b6001600160401b0319166001600160401b039081175f516020612c4a5f395f51905f525581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80610041565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80631340305a14611da8578063284e6abf14611ca45780632de00c0114611aec57806338e09e7814611ad15780633b31fcd114611a2d5780634a9252cf146119c95780634f1ef286146117c4578063502927d8146116e257806352d1902d1461167c57806358b9b1e71461113e578063606bf407146110e757806361d5a73114610954578063621fa08914610915578063715018a6146108cc57806379ba50971461087e578063839692bc146108275780638da5cb5b146107f357806391ef5b5114610781578063a43f59661461067b578063a69460311461056c578063ad3cb1cc14610525578063b1b805b514610403578063bf89efd21461039a578063c4d66de81461021b578063e30c3978146101e7578063ec8efd21146101ca5763f2fde38b14610142575f80fd5b346101c65760203660031901126101c65761015b611dd0565b6101636122c9565b5f516020612b635f395f51905f5280546001600160a01b0319166001600160a01b039283169081179091555f516020612ac35f395f51905f52549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b5f80fd5b346101c6575f3660031901126101c6576020604051620151808152f35b346101c6575f3660031901126101c6575f516020612b635f395f51905f52546040516001600160a01b039091168152602090f35b346101c65760203660031901126101c657610234611dd0565b5f516020612b435f395f51905f52549060ff8260401c1615916001600160401b03811680159081610392575b6001149081610388575b15908161037f575b506103705767ffffffffffffffff1981166001175f516020612b435f395f51905f525582610344575b506102a46127a7565b6102ac6127a7565b6001600160a01b03811615610331576102c49061232f565b6102cc6127a7565b6102d46127a7565b6102da57005b68ff0000000000000000195f516020612b435f395f51905f5254165f516020612b435f395f51905f52557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b631e4fbdf760e01b5f525f60045260245ffd5b68ffffffffffffffffff191668010000000000000001175f516020612b435f395f51905f52558261029b565b63f92ee8a960e01b5f5260045ffd5b90501584610272565b303b15915061026a565b849150610260565b346101c65760203660031901126101c6576004355f9081525f516020612a835f395f51905f5260209081526040918290205482516001600160a01b038216815260a082901c6001600160401b03169281019290925260e01c9181019190915280606081015b0390f35b346101c65760c03660031901126101c65760043560a03660231901126101c65761042b6122c9565b805f525f516020612a635f395f51905f5260205260405f2060243561ffff81168091036101c65781549060443590811515918281036101c6575060643590811515918281036101c65762ff00009263ff000000915060181b169363ffffffff1916179160101b1617178155608435801515908181036101c6575064ff0000000082549160201b169064ff00000000191617815560a435908115158083036101c657815465ff0000000000191660289190911b65ff000000000016178155600101805464ff000000001916640100000000179055507fb01c0a30cea93f12bdaa4228f3ced17148be2cc93045c1848d99d588c0141c8f5f80a2005b346101c6575f3660031901126101c6576103ff604051610546604082611eb6565b60058152640352e302e360dc1b6020820152604051918291602083526020830190611de6565b346101c65760403660031901126101c65760043563ffffffff61058d611e37565b6105956122c9565b1690811561066c57805f525f516020612a635f395f51905f5260205260ff600160405f20015460201c161561065a575f8181525f516020612ae35f395f51905f52602090815260408083208584529091529020546001600160a01b03161561064557805f525f516020612a635f395f51905f52602052600160405f20018263ffffffff198254161790557f39de5aa871268e261cc41a46876cebce3b7b112a7b158b360f850538860a9bab5f80a3005b6312eaaba960e21b5f5260045260245260445ffd5b6313f6864d60e01b5f5260045260245ffd5b635498399960e11b5f5260045ffd5b346101c65760403660031901126101c657600435610697611e37565b906106a06122c9565b5f8181525f516020612ae35f395f51905f526020908152604080832063ffffffff861684529091529020546001600160a01b03161561076457805f525f516020612a635f395f51905f5260205263ffffffff80600160405f20015416921680921461074f57805f525f516020612ae35f395f51905f5260205260405f20825f526020525f60408120557f2af3e10bdbb7f8ceef8368a212ed59736df2eb37120a7ef435c48d980c04480a5f80a3005b637d788d8f60e11b5f5260045260245260445ffd5b9063ffffffff916312eaaba960e21b5f526004521660245260445ffd5b346101c6576107af6107a961079536611f28565b92906107a08361219f565b51933691611ef2565b90612171565b90156107ea575f525f516020612b235f395f51905f52602052602060018060a01b0360405f2054165b6040516001600160a01b039091168152f35b5060205f6107d8565b346101c6575f3660031901126101c6575f516020612ac35f395f51905f52546040516001600160a01b039091168152602090f35b346101c65760403660031901126101c657610840611e37565b6004355f525f516020612ae35f395f51905f5260205263ffffffff60405f2091165f52602052602060405f2060018060a01b03905416604051908152f35b346101c6575f3660031901126101c6575f516020612b635f395f51905f5254336001600160a01b03909116036108b9576108b73361232f565b005b63118cdaa760e01b5f523360045260245ffd5b346101c6575f3660031901126101c65760405162461bcd60e51b81526020600482015260116024820152701c995b9bdd5b98d948191a5cd8589b1959607a1b6044820152606490fd5b346101c65760203660031901126101c6576004355f525f516020612a635f395f51905f52602052602063ffffffff600160405f20015416604051908152f35b346101c65760603660031901126101c6576004356024356001600160401b0381116101c657610987903690600401611e0a565b9060443592831591821585036101c6576109a08261219f565b9263ffffffff60208501511691835f525f516020612ae35f395f51905f5260205260405f2063ffffffff84165f5260205260405f2090604051916109e383611e4a565b549160018060a01b0383168082526001600160401b03602083019460a01c168452156110d0575160405163473b057f60e11b81526020600482015260248101899052975f9289926001600160a01b031691839160449183918190838501378181018301879052601f01601f191681010301915afa9586156110c5575f96610fff575b506040860180516001600160a01b031615610ff057516001600160a01b0316338103610fda5750606086016001600160401b0381511615610fcb5786515115610fbc576001600160401b038151166001600160401b038351166001600160401b034216016001600160401b038111610f87576001600160401b031690818111610fa75750505190516001600160401b03908116911681811115610f9b57036001600160401b038111610f8757610b2490945b60208701519051906123cd565b906005811015610f735760018114610f645760028114610f555760038114610f4657600414610f3757610b5886518561224a565b95610b63828661263a565b97875f525f516020612a835f395f51905f52602052610b926001600160401b0360405f205460a01c16886126a5565b885f525f516020612b235f395f51905f52602052610bc06001600160401b0360405f205460a01c16886126a5565b610c64604051610bcf81611e80565b3381526001600160401b03989098166020808a018281526040808c018a81525f8e81525f516020612a835f395f51905f5290945292209a518b5491516001600160e01b03199092166001600160a01b03919091161760a09190911b67ffffffffffffffff60a01b16178a5590989063ffffffff905b5182546001600160e01b0316911660e01b6001600160e01b031916179055565b610cdd604051610c7381611e80565b33815260208082018a815260408084018a81525f8f81525f516020612b235f395f51905f5290945292209251835491516001600160e01b03199092166001600160a01b03919091161760a09190911b67ffffffffffffffff60a01b1617825563ffffffff90610c44565b610ce88989886126d2565b875f527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf2046020528860405f2055885f527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf2056020528760405f205592610f11575b82610da7575b5f516020612aa35f395f51905f5294939291610d7f610d8d925160405196875260c0602088015260c0870190611de6565b908582036040870152611de6565b9460608401521515608083015260a08201528033930390a4005b610db033611f5b565b855f5260205260405f2082516001600160401b038111610efd57610dd48254611f93565b601f8111610eba575b506020601f8211600114610e4057925f516020612aa35f395f51905f529796959492610e2583610d7f94610d8d975f91610e35575b508160011b915f199060031b1c19161790565b90555b9250509192939450610d4e565b90508601518f610e12565b601f19821690835f52805f20915f5b818110610ea2575083610d8d96935f516020612aa35f395f51905f529b9a99989693610d7f9660019410610e8a575b5050811b019055610e28565b8701515f1960f88460031b161c191690558e80610e7e565b9192602060018192868b015181550194019201610e4f565b81811115610ddd57610eef90835f5260205f2090601f840160051c9060208510610ef5575b601f82910160051c039101612156565b8a610ddd565b5f9150610edf565b634e487b7160e01b5f52604160045260245ffd5b9150610f1c33611f5b565b845f52602052610f2f60405f2054611f93565b151591610d48565b63a9b0b66560e01b5f5260045ffd5b634bd5d0ad60e01b5f5260045ffd5b630183219160e51b5f5260045ffd5b6375ebfc4960e01b5f5260045ffd5b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5050610b245f94610b17565b63182f1ac760e21b5f5260045260245260445ffd5b63eae8cfd360e01b5f5260045ffd5b634f1a06e760e11b5f5260045ffd5b634dab16af60e11b5f526004523360245260445ffd5b633c88bf6360e01b5f5260045ffd5b9095503d805f833e6110118183611eb6565b8101906020818303126101c6578051906001600160401b0382116101c657016080818303126101c6576040519161104783611e9b565b81516001600160401b0381116101c657816110639184016122e9565b83526020820151906001600160401b0382116101c6576110849183016122e9565b60208301526040810151906001600160a01b03821682036101c657606091604084015201516001600160401b03811681036101c65760608201529487610a65565b6040513d5f823e3d90fd5b84866312eaaba960e21b5f5260045260245260445ffd5b346101c65761111461110e6110fb36611f28565b61110683949361219f565b503691611ef2565b9061224a565b5f525f516020612a835f395f51905f52602052602060018060a01b0360405f205416604051908152f35b346101c65760803660031901126101c65760043561115a611e37565b906044356001600160401b0381116101c65761117a903690600401611e0a565b9160643593841590811586036101c65763ffffffff1690811561066c576111a08361219f565b93835f525f516020612ae35f395f51905f5260205260405f20835f5260205260405f2090604051916111d183611e4a565b549160018060a01b0383168082526001600160401b03602083019460a01c168452156110d0575160405163473b057f60e11b81526020600482015260248101899052975f9289926001600160a01b031691839160449183918190838501378181018301879052601f01601f191681010301915afa9586156110c5575f966115b6575b506040860180516001600160a01b031615610ff057516001600160a01b0316338103610fda5750606086016001600160401b0381511615610fcb5786515115610fbc576001600160401b038151166001600160401b038351166001600160401b034216016001600160401b038111610f87576001600160401b031690818111610fa75750505190516001600160401b039081169116818111156115aa57036001600160401b038111610f8757611311909460208701519051906123cd565b906005811015610f735760018114610f645760028114610f555760038114610f4657600414610f375761134586518561224a565b95611350828661263a565b97875f525f516020612a835f395f51905f5260205261137f6001600160401b0360405f205460a01c16886126a5565b885f525f516020612b235f395f51905f526020526113ad6001600160401b0360405f205460a01c16886126a5565b6113bc604051610bcf81611e80565b6113cb604051610c7381611e80565b6113d68989886126d2565b875f527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf2046020528860405f2055885f527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf2056020528760405f205592611584575b8261146c575f516020612aa35f395f51905f5294939291610d7f610d8d925160405196875260c0602088015260c0870190611de6565b61147533611f5b565b855f5260205260405f2082516001600160401b038111610efd576114998254611f93565b601f811161154a575b506020601f82116001146114e957925f516020612aa35f395f51905f529796959492610e2583610d7f94610d8d975f91610e3557508160011b915f199060031b1c19161790565b601f19821690835f52805f20915f5b818110611532575083610d8d96935f516020612aa35f395f51905f529b9a99989693610d7f9660019410610e8a575050811b019055610e28565b9192602060018192868b0151815501940192016114f8565b818111156114a25761157e90835f5260205f2090601f840160051c9060208510610ef557601f82910160051c039101612156565b8a6114a2565b915061158f33611f5b565b845f526020526115a260405f2054611f93565b151591611436565b50506113115f94610b17565b9095503d805f833e6115c88183611eb6565b8101906020818303126101c6578051906001600160401b0382116101c657016080818303126101c657604051916115fe83611e9b565b81516001600160401b0381116101c6578161161a9184016122e9565b83526020820151906001600160401b0382116101c65761163b9183016122e9565b60208301526040810151906001600160a01b03821682036101c657606091604084015201516001600160401b03811681036101c65760608201529487611253565b346101c6575f3660031901126101c6577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031630036116d35760206040515f516020612b035f395f51905f528152f35b63703e46dd60e11b5f5260045ffd5b346101c65760403660031901126101c6576117036116fe611dd0565b611f5b565b6024355f5260205260405f20604051905f9080549061172182611f93565b808552916001811690811561179d575060011461175d575b6103ff8461174981860382611eb6565b604051918291602083526020830190611de6565b5f90815260208120939250905b8082106117835750909150810160200161174982611739565b91926001816020925483858801015201910190929161176a565b60ff191660208087019190915292151560051b850190920192506117499150839050611739565b60403660031901126101c6576117d8611dd0565b6024356001600160401b0381116101c657366023820112156101c657611808903690602481600401359101611ef2565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163081149081156119a7575b506116d35761184a6122c9565b6040516352d1902d60e01b81526001600160a01b0383169290602081600481875afa5f9181611973575b5061188c5783634c9c8ce360e01b5f5260045260245ffd5b805f516020612b035f395f51905f528592036119615750813b1561194f575f516020612b035f395f51905f5280546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a2815115611937575f808360206108b795519101845af43d1561192f573d9161191383611ed7565b926119216040519485611eb6565b83523d5f602085013e612a04565b606091612a04565b50503461194057005b63b398979f60e01b5f5260045ffd5b634c9c8ce360e01b5f5260045260245ffd5b632a87526960e21b5f5260045260245ffd5b9091506020813d60201161199f575b8161198f60209383611eb6565b810103126101c657519085611874565b3d9150611982565b5f516020612b035f395f51905f52546001600160a01b0316141590508361183d565b346101c65760203660031901126101c6576004355f9081525f516020612b235f395f51905f5260209081526040918290205482516001600160a01b03821681526001600160401b0360a083901c169281019290925260e01c91810191909152606090f35b346101c65760203660031901126101c657600435611a4a33611f5b565b815f5260205260405f20611a5e8154611f93565b9081611a8d575b82337f8e43ba98be6948052c3368d53fef5505611df0ae5994d278a646eb9ad3479edd5f80a3005b81601f5f9311600114611aa45750555b8180611a65565b81835260208320611ac191601f0160051c84190190600101612156565b8082528160208120915555611a9d565b346101c6575f3660031901126101c657602060405160018152f35b346101c65760803660031901126101c657600435611b08611e37565b6044356001600160a01b0381169291908390036101c657606435906001600160401b0382168092036101c65763ffffffff90611b426122c9565b1692831561066c578015611c9557620151808211611c7b57825f525f516020612a635f395f51905f52602052600160405f20019160ff835460201c1615611c68577f13b9f8bb5ee05a42b59cc1d4197d78c5ca07a7236ce1bd191161faca7e5bb398604086938693611c1b8351611bb881611e4a565b83815260208082018481525f8981525f516020612ae35f395f51905f5283528781208b8252909252908690209151825491516001600160e01b03199092166001600160a01b03919091161760a09190911b67ffffffffffffffff60a01b16179055565b82519182526020820152a363ffffffff81541615611c3557005b805463ffffffff1916831790557f39de5aa871268e261cc41a46876cebce3b7b112a7b158b360f850538860a9bab5f80a3005b836313f6864d60e01b5f5260045260245ffd5b5063911d6f1360e01b5f526004526201518060245260445ffd5b6379e2e00360e01b5f5260045ffd5b346101c65760603660031901126101c6576004356024356001600160401b0381116101c657611cd7903690600401611e0a565b91604435906001600160401b0382116101c65761110e611d1d93611d23604096611d08611d54963690600401611e0a565b979093611d148761219f565b51923691611ef2565b85612171565b9015611da0575f9081525f516020612b235f395f51905f52602052869020546001600160a01b0316945b3691611ef2565b5f9081525f516020612a835f395f51905f52602052829020546001600160a01b03918216918215159183911682611d96575b5050825191825215156020820152f35b1490508184611d86565b505f94611d4d565b346101c65760403660031901126101c6576103ff611749611dc7611dd0565b60243590612018565b600435906001600160a01b03821682036101c657565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f840112156101c6578235916001600160401b0383116101c657602083818601950101116101c657565b6024359063ffffffff821682036101c657565b604081019081106001600160401b03821117610efd57604052565b60a081019081106001600160401b03821117610efd57604052565b606081019081106001600160401b03821117610efd57604052565b608081019081106001600160401b03821117610efd57604052565b90601f801991011681019081106001600160401b03821117610efd57604052565b6001600160401b038111610efd57601f01601f191660200190565b929192611efe82611ed7565b91611f0c6040519384611eb6565b8294818452818301116101c6578281602093845f960137010152565b9060406003198301126101c65760043591602435906001600160401b0382116101c657611f5791600401611e0a565b9091565b6001600160a01b03165f9081527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf2026020526040902090565b90600182811c92168015611fc1575b6020831014611fad57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611fa2565b90604051611fd881611e65565b608060ff82945461ffff81168452818160101c1615156020850152818160181c1615156040850152818160201c161515606085015260281c161515910152565b61202181611f5b565b825f5260205260405f209160405192835f82549261203e84611f93565b808452936001811690811561213457506001146120f0575b5061206392500384611eb6565b8251156120df5780612095915f525f516020612a635f395f51905f526020528361208f60405f20611fcb565b91612171565b90156120df575f9081525f516020612b235f395f51905f5260205260409020546001600160a01b039081169116036120ca5790565b506040516120d9602082611eb6565b5f815290565b5050506040516120d9602082611eb6565b90505f9291925260205f20905f915b818310612118575050906020612063928201015f612056565b6020919350806001915483858a010152019101909185926120ff565b90506020925061206394915060ff191682840152151560051b8201015f612056565b5f5b82811061216457505050565b5f82820155600101612158565b9161217b916123cd565b906005811015610f7357612197576121929161263a565b600191565b50505f905f90565b905f604080516121ae81611e80565b81516121b981611e65565b838152836020820152838382015283606082015283608082015281528260208201520152815f525f516020612a635f395f51905f5260205260405f209160016040519361220585611e80565b61220e81611fcb565b855201549260ff63ffffffff85169485602084015260201c1615938415918260408201529491612241575b5061065a5750565b9050155f612239565b6122c36019602060405161225f604082611eb6565b828152017f6479616b612e6964656e746974792e69642d6e6f64652e7631000000000000008152209260208151910120916122b56040519384926020840196876040919493926060820195825260208201520152565b03601f198101835282611eb6565b51902090565b5f516020612ac35f395f51905f52546001600160a01b031633036108b957565b81601f820112156101c65780519061230082611ed7565b9261230e6040519485611eb6565b828452602083830101116101c657815f9260208093018386015e8301015290565b5f516020612b635f395f51905f5280546001600160a01b03199081169091555f516020612ac35f395f51905f5280549182166001600160a01b0393841690811790915591167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b9081518110156123ab570160200190565b634e487b7160e01b5f52603260045260245ffd5b5f198114610f875760010190565b80519290915f5b84811080612619575b156123f0576123eb906123bf565b6123d4565b92935b838111806125eb575b1561240f578015610f87575f19016123f3565b9091929360208301511515806125e2575b806125c1575b6125b1575b84820391808311610f8757851461259b5761ffff83511682116125855761245182611ed7565b9461245f6040519687611eb6565b828652601f1961246e84611ed7565b013660208801375f5b8381106124df57505050506040810151156124b357506124968261299a565b156124a1575b5f9190565b604051600492506120d9602082611eb6565b608001516124c0575f9190565b6124c9826128d1565b61249c57604051600492506120d9602082611eb6565b808201808311610f87576124f3908461239a565b516001600160f81b0319811690604160f81b82101580612577575b612554575b5061251e86826127d2565b1561253a57906001915f1a612533828a61239a565b5301612477565b505050505050905060039060206120d96040519182611eb6565b6020915060f81c0160ff8111610f875760f81b6001600160f81b0319165f612513565b50602d60f91b82111561250e565b50505090506002906040516120d9602082611eb6565b50505090506001906040516120d9602082611eb6565b936125bb906123bf565b9361242b565b50600160fe1b6001600160f81b03196125da878461239a565b511614612426565b50848211612420565b505f198101818111610f8757600160fd1b906001600160f81b031990612611908861239a565b5116146123fc565b50600160fd1b6001600160f81b0319612632838761239a565b5116146123dd565b6122c3601d602060405161264f604082611eb6565b828152017f6479616b612e6964656e746974792e68616e646c652d6e6f64652e76310000008152209260208151910120916122b56040519384926020840196876040919493926060820195825260208201520152565b6001600160401b039182169116818111156126be575050565b6277f1a160e81b5f5260045260245260445ffd5b9190805f527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf20460205260405f205491821590811561279d575b5061279857815f527f064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf20560205260405f205403612794575f8181525f516020612b235f395f51905f5260205260408120805467ffffffffffffffff60a01b1690553392907f278e2122d24782b703f05416ac53a9750d67bcf6fa1603b94ec95660821a89149080a4565b5050565b505050565b905082145f61270b565b60ff5f516020612b435f395f51905f525460401c16156127c357565b631afcd79f60e31b5f5260045ffd5b6001600160f81b03191690606160f81b821015806128c3575b61284457600360fc1b821015806128b5575b61284457604081015161285857606081015115158061284b575b612844576080015115159081612836575b50612831575f90565b600190565b602d60f81b1490505f612828565b5050600190565b50605f60f81b8214612817565b50601760f91b81149081156128a7575b8115612899575b811561288b575b8115612880575090565b600160fe1b14919050565b605f60f81b81149150612876565b602d60f81b8114915061286f565b602b60f81b81149150612868565b50603960f81b8211156127fd565b50603d60f91b8211156127eb565b8051156123ab5760208101516001600160f81b031916602d60f81b14801561296a575b6129655760015b815181101561284457602d60f81b6001600160f81b031961291c838561239a565b51161480612937575b612931576001016128fb565b50505f90565b505f198101818111610f8757602d60f81b906001600160f81b03199061295d908561239a565b511614612925565b505f90565b5080515f198101908111610f8757602d60f81b906001600160f81b031990612992908461239a565b5116146128f4565b5f195f5b82518110156129db57600160fe1b6001600160f81b03196129bf838661239a565b5116146129cf575b60010161299e565b901961293157806129c7565b505f1981146129315780151591826129f257505090565b515f19810192508211610f8757141590565b90612a285750805115612a1957805190602001fd5b63d6bda27560e01b5f5260045ffd5b81511580612a59575b612a39575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b15612a3156fe064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf203064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf2008acbd4495dbb2ff215c4799cd4551da5688633536a4c5381ff06eaca80119a2e9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf206360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc064503501234cc9c6e116cf4a84c07475158dabb6a3dcee437a89227e23bf201f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00"
  },
  "methodIdentifiers": {
    "INITIAL_VERSION()": "38e09e78",
    "MAX_FUTURE_OBSERVATION()": "ec8efd21",
    "UPGRADE_INTERFACE_VERSION()": "ad3cb1cc",
    "acceptOwnership()": "79ba5097",
    "bind(bytes32,bytes,bool)": "61d5a731",
    "bindAtVersion(bytes32,uint32,bytes,bool)": "58b9b1e7",
    "byHandle(bytes32)": "4a9252cf",
    "byId(bytes32)": "bf89efd2",
    "initialize(address)": "c4d66de8",
    "latestVersionOf(bytes32)": "621fa089",
    "owner()": "8da5cb5b",
    "pendingOwner()": "e30c3978",
    "primaryOf(address,bytes32)": "1340305a",
    "proxiableUUID()": "52d1902d",
    "renounceOwnership()": "715018a6",
    "resolveHandle(bytes32,string)": "91ef5b51",
    "resolveId(bytes32,string)": "606bf407",
    "resolvePair(bytes32,string,string)": "284e6abf",
    "retireVerifier(bytes32,uint32)": "a43f5966",
    "reverseOf(address,bytes32)": "502927d8",
    "setLatestVersion(bytes32,uint32)": "a6946031",
    "setPlatform(bytes32,(uint16,bool,bool,bool,bool))": "b1b805b5",
    "setVerifier(bytes32,uint32,address,uint64)": "2de00c01",
    "transferOwnership(address)": "f2fde38b",
    "unpublish(bytes32)": "3b31fcd1",
    "upgradeToAndCall(address,bytes)": "4f1ef286",
    "verifierOf(bytes32,uint32)": "839692bc"
  }
}