libid-contracts 0.1.0

Typed alloy bindings, embedded forge artifacts, and deploy/upgrade helpers for the libid contract stack (login, transfer bank diamond, identity names).
Documentation
1
2
3
4
5
6
7
8
9
{
  "bytecode": {
    "linkReferences": {},
    "object": "0x60808060405234601957611413908161001e823930815050f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63995bf45714610024575f80fd5b3660031901613040811261114d57612fc01361114d57610300604052366023121561114d576040516100586101008261123a565b80366101041161114d576004905b610104821061120e578260805260406101031936011261114d5760405161008c8161121e565b61010435815261012435602082015260a05260403661014319011261114d576040516100b78161121e565b61014435815261016435602082015260c05260403661018319011261114d576040516100e28161121e565b6101843581526101a435602082015260e0526040366101c319011261114d5760405161010d8161121e565b6101c43581526101e43560208201526101005260403661020319011261114d576040516101398161121e565b6102043581526102243560208201526101205260403661024319011261114d576040516101658161121e565b6102443581526102643560208201526101405260403661028319011261114d576040516101918161121e565b6102843581526102a4356020820152610160526040366102c319011261114d576040516101bd8161121e565b6102c43581526102e43560208201526101805260403661030319011261114d576040516101e98161121e565b6103043581526103243560208201526101a05236610363121561114d5760405161021460608261123a565b80366104041161114d57610344905b61040482106111f4576101c0839052610404356101e05236610443121561114d57610320604051610254828261123a565b80366120441161114d57610120905f90610424905b612044821061119b5761020085905261204435610220528536612083121561114d5760405161029a6105408261123a565b80366125a41161114d57612064905b6125a4821061118b57505061024052366125c3121561114d576040516102d16103008261123a565b8036612ba41161114d576125a4905b612ba482106111715750506102605236612bc3121561114d576040516103086103208261123a565b8036612ec41161114d57612ba4905b612ec482106111615750506102805236612ee3121561114d5760405161033e60808261123a565b8036612f441161114d57612ec4905b612f4482106111515750506102a052604036612f4319011261114d576040516103758161121e565b612f44358152612f643560208201526102c052604036612f8319011261114d576040516103a18161121e565b612f84358152612fa43560208201526102e05267ffffffffffffffff612fc4351161114d57366023612fc43501121561114d5767ffffffffffffffff612fc435600401351161114d57366024612fc4356004013560051b612fc43501011161114d5760405190610140820182811067ffffffffffffffff8211176111395760405261042a6112ab565b825261036060405161043c828261123a565b813682376020840152604051610452838261123a565b8236823760408401525f606084015260405161046e838261123a565b8236823760808401525f60a08401525f60c08401525f60e08401525f6101008401525f61012084015261049f6112ab565b9261300435600101600111908161059157600961300435016130043560010111610591576104d260096130043501611321565b946104e0604051968761123a565b613004356009018087526104f390611321565b601f1901366020880137612fe43561050a8761136b565b525f5b613004356007198101116105915761300435600719018110156105b4575f5160206113f35f395f51905f5261055082612fc435600401356024612fc435016113ca565b3510156105a55761056f81612fc435600401356024612fc435016113ca565b35908060010191826001116105915761058a6001938a611378565b520161050d565b634e487b7160e01b5f52601160045260245ffd5b6320a3358960e01b5f5260045ffd5b5085945f5b60088110156106125784906080518160051b0151916105915761300435600101600619613004350111610591576006198161300435010191826006196130043501116105915761060b6001938a611378565b52016105b9565b5060a051518590879086610591576106306130043560010183611378565b5260a051602001516130043560028101906001018110610591576106549083611378565b5260c051516130043560038101906001018110610591576106759083611378565b5260c051602001516130043560048101906001018110610591576106999083611378565b5260e051516130043560058101906001018110610591576106ba9083611378565b5260e051602001516130043560068101906001018110610591576106de9083611378565b5261010051516130043560078101906001018110610591576107009083611378565b52610100516020015161300435600881016001909101116105915761072b6008613004350183611378565b5260405160208101918260208251919201905f5b81811061112357505050918161076f5f5160206113f35f395f51905f52936107789503601f19810183528261123a565b519020066113da565b61078a60016001607f1b0382166113da565b61079682607f1c6113da565b508452604051906107a860e08361123a565b60e036833781526101408051516020808401919091529051810151604080840191909152610160805151606085015251820151608084015261012080515160a08501525182015160c084015251908101915f835b6007821061110d5750505061082a918160e05f5160206113f35f395f51905f52935261076f6101008261123a565b9261083d60016001607f1b0385166113da565b61084985607f1c6113da565b60408301526020820152845260405190610863818361123a565b36823760405160a093610876858361123a565b84368337815261018080515160208084019190915290518101516040808401919091526101a0805151606085015251820151608084015251908101915f835b600582106110f7575050506108e19181865f5160206113f35f395f51905f52935261076f60c08261123a565b906108f460016001607f1b0383166113da565b61090083607f1c6113da565b5080825260015b601b81106110bd57505060208501526109525f5160206113f35f395f51905f5260405192610935858561123a565b84368537604051602081019182526020815261076f60408261123a565b9061096560016001607f1b0383166113da565b61097183607f1c6113da565b50815260015b6130243581106110775750604085015260809260405191610998858461123a565b84368437825261014060800151515160208301526020610140608001515101516040830152610160608001516060830152604051906020820192835f905b6004821061106157505050918161076f610a0194875f5160206113f35f395f51905f5295528261123a565b610a1360016001607f1b0382166113da565b610a1f82607f1c6113da565b5060608501529060405190610a34818361123a565b3682375f5b613024358110610f7957506080840152602a6106009060405192610a5d838561123a565b8236853783526001905b80821115610f46575061022051610a7e8285611302565b5260018101808211610591576101c0516020015151610a9d8286611302565b526101c05160209081015101516002830180831161059157610abf9086611302565b5260038201809111610591576101c0516040015151610ade8286611302565b526101c05160400151602001519160040190811061059157610b009084611302565b52604051906020820192835f905b60308210610f30575050508152610b3a915f5160206113f35f395f51905f529161076f6106208261123a565b91610b4d60016001607f1b0384166113da565b610b5984607f1c6113da565b5060a0820152613024355f19810111610591575f196130243501600181901b908082046002149015171561059157600181018111610591576001610b9d9101611339565b92610ba78461136b565b525f5b613024355f1981011161059157613024355f1901811015610c3757610bd5816101e06080015161138c565b5151908060011b918183046002148215171561059157826001018060011161059157610c019087611378565b526020610c14826101e06080015161138c565b51015191600201918260021161059157610c3060019387611378565b5201610baa565b50915f5160206113f35f395f51905f52610c6e9160405161076f81610c6060208201809561139d565b03601f19810183528261123a565b91610c8160016001607f1b0384166113da565b610c8d84607f1c6113da565b5060c08201526001613024350161302435116105915760056130243501600161302435011161059157610cc560056130243501611339565b92610ccf8461136b565b5260015b61302435811115610f02575061302435600101905f5b60046130243501613024351161059157600461302435018311610d51576102a0516004821015610d3d5781610d3191610d379360051b0151610d2b8689611378565b52611313565b92611313565b91610ce9565b634e487b7160e01b5f52603260045260245ffd5b5082610d7a5f5160206113f35f395f51905f528660405161076f81610c6060208201809561139d565b90610d8d60016001607f1b0383166113da565b610d9983607f1c6113da565b5060e0840152604051606092610daf848361123a565b83368337815261024060800151516020820152602061024060800151015160408201526040516020810191825f905b60038210610eec57505050610e099181855f5160206113f35f395f51905f52935261076f858261123a565b610e27610e1e60016001607f1b0383166113da565b91607f1c6113da565b506101008401526040519180845180518552602081015160208601526040810151604086015201519083015260208301519082015f905b601b8210610ed657610ae08461012087610e8160408201516103e0850190611284565b6060810151610700840152610e9f6080820151610720850190611284565b60a0810151610a4084015260c0810151610a6084015260e0810151610a80840152610100810151610aa08401520151610ac0820152f35b6020806001928551815201930191019091610e5e565b6020806001928551815201930191019091610dde565b610280515f198201919081831161059157610f2b92610f20916112f1565b51610d2b8287611378565b610cd3565b6020806001928551815201930191019091610b0e565b6102405190915f198101918183116105915783831015610d3d57610f739260051b0151610d2b8287611302565b90610a67565b60405194610140949193610f8d868861123a565b8536883786525f5b6009811015610fda57610fae85610180608001516112f1565b518160051b015190600181019182821161059157600a831015610d3d5760019260051b89015201610f95565b506040519095919460208201925f90845b600a831061104b57505050600192825f5160206113f35f395f51905f529261101a945261076f6101608261123a565b9261102d60016001607f1b0385166113da565b61103985607f1c6113da565b5061104482856112f1565b5201610a39565b6020806001928451815201920192019190610feb565b60208060019285518152019301910190916109d6565b5f19810190808211610591575f5160206113f35f395f51905f52826110a96110a1600195876112f1565b5191866112f1565b5190096110b682856112f1565b5201610977565b5f19810190808211610591575f5160206113f35f395f51905f52836110e4600194876112e0565b51096110f082866112e0565b5201610907565b60208060019285518152019301910190916108b5565b60208060019285518152019301910190916107fc565b825184526020938401939092019160010161073f565b634e487b7160e01b5f52604160045260245ffd5b5f80fd5b813581526020918201910161034d565b8135815260209182019101610317565b6020604091611180368561125c565b8152019101906102e0565b81358152602091820191016102a9565b36601f8301121561114d5782611139576040516111b8858261123a565b80610120840136811161114d5784915b8183106111e45750505081602091610120935201910190610269565b82358152602092830192016111c8565b6020604091611203368561125c565b815201910190610223565b8135815260209182019101610066565b6040810190811067ffffffffffffffff82111761113957604052565b90601f8019910116810190811067ffffffffffffffff82111761113957604052565b919082604091031261114d576040516112748161121e565b6020808294803584520135910152565b905f905b6019821061129557505050565b6020806001928551815201930191019091611288565b604051906080820182811067ffffffffffffffff821117611139576040525f6060838281528260208201528260408201520152565b90601b811015610d3d5760051b0190565b906019811015610d3d5760051b0190565b906030811015610d3d5760051b0190565b5f1981146105915760010190565b67ffffffffffffffff81116111395760051b60200190565b9061134382611321565b611350604051918261123a565b8281528092611361601f1991611321565b0190602036910137565b805115610d3d5760200190565b8051821015610d3d5760209160051b010190565b906018811015610d3d5760051b0190565b80516020909101905f5b8181106113b45750505090565b82518452602093840193909201916001016113a7565b9190811015610d3d5760051b0190565b5f5160206113f35f395f51905f528110156105a5579056fe30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001"
  },
  "methodIdentifiers": {
    "generateTranscript(Honk.ZKProof,bytes32[],uint256,uint256,uint256)": "995bf457"
  }
}