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": "0x60808060405234601557611152908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63184b955914610024575f80fd5b346108dd5760603660031901126108dd576004356001600160a01b038116908190036108dd576024356001600160a01b038116908190036108dd576044356001600160a01b03811692908390036108dd57801580156108d5575b80156108cd575b6108be577f62be2614f261ca410d5069f8fb17ef1f104232b1ba62e0fd5efccc4af7d10bd45460ff8160081c166108b05761ff001916610100177f62be2614f261ca410d5069f8fb17ef1f104232b1ba62e0fd5efccc4af7d10bd4557f62be2614f261ca410d5069f8fb17ef1f104232b1ba62e0fd5efccc4af7d10bd080546001600160a01b03199081169290921790557f62be2614f261ca410d5069f8fb17ef1f104232b1ba62e0fd5efccc4af7d10bd180548216929092179091557f62be2614f261ca410d5069f8fb17ef1f104232b1ba62e0fd5efccc4af7d10bd2805490911691909117905560017f62be2614f261ca410d5069f8fb17ef1f104232b1ba62e0fd5efccc4af7d10bd58190557fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131f6020527f699d9daa71b280d05a152715774afa0a81a312594b2d731d6b0b2552b7d6f69f805460ff1990811683179091557ff97e938d8af42f52387bb74b8b526fda8f184cc2aa534340a8d75a88fbecc77580548216831790557f65d510a5d8f7ef134ec444f7f34ee808c8eeb5177cdfd16be0c40fe1ab43369580548216831790556307f5828d60e41b5f527f5622121b47b8cd0120c4efe45dd5483242f54a3d49bd7679be565d47694918c3805490911690911790556104ab610278610957565b6102d860609161028783610915565b90603882527f406479616b612d6167656e7420686f6e6f7220407b726563697069656e747d2060208301527777697468207b616d6f756e747d206f66207b746f6b656e7d60401b6040830152610c20565b61033a6102e3610957565b6102ec83610915565b90603582527f406479616b612d6167656e7420686f6e6f7220407b726563697069656e747d2060208301527477697468207b616d6f756e747d207b746f6b656e7d60581b6040830152610c20565b61039f61034561097f565b61034e83610915565b90603882527f406479616b615f6167656e7420686f6e6f7220407b726563697069656e747d2060208301527777697468207b616d6f756e747d206f66207b746f6b656e7d60401b6040830152610c20565b6104016103aa61097f565b6103b383610915565b90603582527f406479616b615f6167656e7420686f6e6f7220407b726563697069656e747d2060208301527477697468207b616d6f756e747d207b746f6b656e7d60581b6040830152610c20565b61045961040c61097f565b61041583610915565b90602b82527f406479616b615f6167656e7420686f6e6f722077697468207b616d6f756e747d60208301526a206f66207b746f6b656e7d60a81b6040830152610c20565b61046a61046461097f565b91610915565b90602882527f406479616b615f6167656e7420686f6e6f722077697468207b616d6f756e747d602083015267207b746f6b656e7d60c01b6040830152610c20565b7f6c5313ea466eafed9af47bcde3afdfe6257824df4970040561ca55f45c424b025f525f5160206111325f395f51905f5260205260405f206104f66104f082546109a2565b826109f5565b600e662f7265706f732f60c81b018091557f930f81ced3569a52a99ba22e43726ded5a2ebc4d19c00785747489cc87d4a6795f525f5160206111325f395f51905f526020528060405f2061054d6104f082546109a2565b557f707406a23ff094b7745ba0b70344294b1fa40d20167aaf7d27d130e5812b61345f525f5160206111325f395f51905f526020528060405f206105946104f082546109a2565b557fbf25eba7dea6b97572df3d74c3d30c54d7289cfe6ee70b0918c9836b90270c0f5f525f5160206111325f395f51905f5260205260405f206105da6104f082546109a2565b557f329ac9436399176a3e38147b86f2d12d0281590af21be5b5fedbfc199c8dfd645f525f5160206111325f395f51905f526020527fd089a88e0360840921c6280490b821859ca0ed4ee561f9056d776c0ce0bf3e9e805461063b906109a2565b601f8111610889575b506010670bd9dc985c1a1c5b60c21b0190557f4472aa61674e1f6f54898756afcba947fa3b412f3f7745bf803540183cba05425f525f5160206111325f395f51905f526020527fb0131656507a021eed85571ec8a4339eeb5822480f8b3815123365215a52435980546106b6906109a2565b601f8111610862575b506012682f322f74776565747360b81b0190557fa5d9c1d593bc385a23a2d56116aab1951e3c66296476c7a7396a515105e8b2c15f527f310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c791903486020527ff009b0121ff39e8550e688f3d847070a8d448dcd18710b72f5f49449ff63a8628054610745906109a2565b601f811161083b575b507f68747470733a2f2f6769746875622e636f6d2f0000000000000000000000002690557f4930142f5283d4a8eab0d24c588f00b21213ae2a47e7ed6c1dc6a57044f1655d5f527f310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c791903486020527f8fc0ca4b622f9d875c8b655bba3ba78f3aee10183c356b4066b40caea68c2d9380546107e5906109a2565b601f8111610814575b507f68747470733a2f2f782e636f6d2f00000000000000000000000000000000001c9055005b600e8111156107ee5761083590825f52601f60205f20910160051c906109da565b5f6107ee565b601381111561074e5761085c90825f52601f60205f20910160051c906109da565b5f61074e565b60098111156106bf5761088390825f52601f60205f20910160051c906109da565b5f6106bf565b6008811115610644576108aa90825f52601f60205f20910160051c906109da565b5f610644565b62dc149f60e41b5f5260045ffd5b63d92e233d60e01b5f5260045ffd5b508215610085565b50811561007e565b5f80fd5b6040519060a0820182811067ffffffffffffffff82111761090157604052565b634e487b7160e01b5f52604160045260245ffd5b6040519190601f01601f1916820167ffffffffffffffff81118382101761090157604052565b67ffffffffffffffff811161090157601f01601f191660200190565b6109616040610915565b90600e82526d6170692e6769746875622e636f6d60901b6020830152565b6109896040610915565b9060098252686170692e782e636f6d60b81b6020830152565b90600182811c921680156109d0575b60208310146109bc57565b634e487b7160e01b5f52602260045260245ffd5b91607f16916109b1565b5f5b8281106109e857505050565b5f828201556001016109dc565b90601f8111610a02575050565b60078111610a0e575050565b610a25915f52601f60205f20910160051c906109da565b565b919091825167ffffffffffffffff811161090157610a4582546109a2565b601f8111610ae5575b506020601f8211600114610a8757819293945f92610a7c575b50508160011b915f199060031b1c1916179055565b015190505f80610a67565b601f19821690835f52805f20915f5b818110610acd57509583600195969710610ab5575b505050811b019055565b01515f1960f88460031b161c191690555f8080610aab565b9192602060018192868b015181550194019201610a96565b81811115610a4e57610b1a90835f5260205f2090601f840160051c9060208510610b20575b601f82910160051c0391016109da565b5f610a4e565b5f9150610b0a565b610b326040610915565b9060088252677b616d6f756e747d60c01b6020830152565b805490600160401b8210156109015760018201808255821015610bca576080916004915f52600560205f20910201610b83845182610a27565b610b94602085015160018301610a27565b610ba5604085015160028301610a27565b610bb6606085015160038301610a27565b01910151151560ff80198354169116179055565b634e487b7160e01b5f52603260045260245ffd5b610be86040610915565b9060078252667b746f6b656e7d60c81b6020830152565b91908201809211610c0c57565b634e487b7160e01b5f52601160045260245ffd5b60208151910120805f527f310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c7919034560205260405f20805490600160401b8210156109015760018201808255821015610bca57610c819184915f5260205f2001610a27565b604090610cae610c9083610915565b600b81526a7b726563697069656e747d60a81b602082015284610f23565b919015610dac57610cbd610b28565b92600b830193848411610c0c5784610cd59187610ff1565b919015610d9d57610ce4610bde565b926008830193848411610c0c5784610cfc9189610ff1565b939015610d8e57610d468491610d4d935f527f310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c79190346602052610d3f855f20988b6110b8565b988a61110d565b948861110d565b9160078101809111610c0c5786610d6991610a2598519161110d565b92610d726108e1565b9586526020860152840152606083015260016080830152610b4a565b631d726fff60e11b5f5260045ffd5b6308bca2e760e31b5f5260045ffd5b919050610dc0610dba610b28565b84610f23565b919015610e8957610dcf610bde565b926008830193848411610c0c5784610de79187610ff1565b919015610e7a575f527f310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c79190346602052610e2c81610e25845f2095886110b8565b958761110d565b9060078101809111610c0c5785610e4891610a2597519161110d565b91610e516108e1565b948552610e5e6020610915565b5f81526020860152840152606083015260016080830152610b4a565b633ff3542360e21b5f5260045ffd5b9050610a2592915f527f310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c79190346602052805f2090610ec26108e1565b928352610ecf6020610915565b5f81526020840152610ee16020610915565b905f8252830152610ef26020610915565b5f815260608301525f6080830152610b4a565b91908203918211610c0c57565b908151811015610bca570160200190565b81518015610fe7578151809111610fde578251610f3f91610f05565b9160018301809311610c0c575f92915b828410610f6057505050505f905f90565b600194929394935f5b8351811015610fd3576001600160f81b0319610f8e610f88838a610bff565b85610f12565b51166001600160f81b0319610fa38387610f12565b51169003610fb357600101610f69565b50935091935f5b610fc8576001019291610f4f565b939250505060019190565b509394909294610fba565b5050505f905f90565b5050506001905f90565b90805180156110af576110049084610bff565b82518091116110a557815161101891610f05565b9260018401809411610c0c5792915b82841061103857505050505f905f90565b600194929394935f5b835181101561109a576001600160f81b0319611060610f88838a610bff565b51166001600160f81b03196110758387610f12565b5116900361108557600101611041565b50935091935f5b610fc8576001019291611027565b50939490929461108c565b505050505f905f90565b50600193915050565b80519182808210911802808318921415820282189160206110d98483610f05565b93806110f86110ef6110ea8861093b565b610915565b9680885261093b565b8684019490601f190136863703930101905e90565b90918151908180821091180218918280821091180282189160206110d98483610f0556fe310df3304480fa2106e897079d1ce3b76fc9af5c1ee2aa742ab6b45c79190347"
  },
  "methodIdentifiers": {
    "init(address,address,address)": "184b9559"
  }
}