libid-contracts 0.3.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
{
  "bytecode": {
    "linkReferences": {},
    "object": "0x6080604052610ec66040813803918261001781610197565b93849283398101031261015b576100396020610032836101bc565b92016101bc565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c132080546001600160a01b039384166001600160a01b03198216811790925591929091167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a360406100ab81610197565b60018152601f198201925f5b84811061013657509061012a916100cc6101d0565b6100e46100d882610201565b6307e4c70760e21b9052565b6100fe6100ef610173565b6001600160a01b039093168352565b5f60208301528482015261011182610201565b5261011b81610201565b50610124610260565b90610390565b5160829081610de48239f35b602090610141610173565b5f81525f83820152606086820152828286010152016100b7565b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b60405190606082016001600160401b0381118382101761019257604052565b61015f565b6040519190601f01601f191682016001600160401b0381118382101761019257604052565b51906001600160a01b038216820361015b57565b6040906101dc82610197565b6001815291601f1901366020840137565b634e487b7160e01b5f52603260045260245ffd5b80511561020e5760200190565b6101ed565b805182101561020e5760209160051b010190565b6003111561023157565b634e487b7160e01b5f52602160045260245ffd5b6001600160401b03811161019257601f01601f191660200190565b61026a6020610197565b905f8252565b5160038110156102315790565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9392909193606081016060825283518091526080820190602060808260051b8501019501915f905b8282106102fa575050506001600160a01b0390951660208201529293506102f792604081840391015261027d565b90565b848703607f19018152835180516001600160a01b03168852602081015194979394929391926060830191600382101561023157604060809160209384870152015193606060408201528451809452019201905f905b80821061036d575050506020806001929801920192019092916102c9565b82516001600160e01b03191684526020938401939092019160019091019061034f565b915f5b83518110156104635760406103a88286610213565b510151906103c76103b98287610213565b51516001600160a01b031690565b825115610454576103e460206103dd8489610213565b5101610270565b6103ed81610227565b8061040557506001926103ff91610684565b01610393565b61040e81610227565b60018103610428575060019261042391610553565b6103ff565b80610434600292610227565b0361044557600192610423916104a7565b63e548e6b560e01b5f5260045ffd5b63092d2fe560e41b5f5260045ffd5b5091907f8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb6735f6104a59361049c84604051938493846102a1565b0390a15f6107be565b565b9091906001600160a01b03168061051057505f5b825181101561050b576001906105056001600160e01b03196104dd8387610213565b5116805f525f516020610e665f395f51905f5260205260405f20848060a01b03905416610904565b016104bb565b509050565b63078ab8a160e21b5f5260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b6001600160601b0390811690811461054e5760010190565b610522565b6001600160a01b0381169291908315610675576001600160a01b0381165f9081525f516020610ea65f395f51905f526020526040902061059b905b546001600160601b031690565b916001600160601b03831615610667575b5f925b815184101561065f576105d36105c58584610213565b516001600160e01b03191690565b61060a6105fd8263ffffffff60e01b165f525f516020610e665f395f51905f5260205260405f2090565b546001600160a01b031690565b6001600160a01b0381168814610642579161063585828461063061063a96600198610904565b610cf0565b610536565b9301926105af565b630f7c45eb60e11b5f526001600160e01b0319821660045260245ffd5b505050509050565b61067082610c21565b6105ac565b631b67a06d60e01b5f5260045ffd5b91906001600160a01b03831615610675576001600160a01b0383165f9081525f516020610ea65f395f51905f52602052604090206106c19061058e565b906001600160601b03821615610764575b5f915b815183101561075d576106eb6105c58484610213565b6107246107186105fd8363ffffffff60e01b165f525f516020610e665f395f51905f5260205260405f2090565b6001600160a01b031690565b61074157816106358760019461073994610cf0565b9201916106d5565b6333c9344360e21b5f526001600160e01b03191660045260245ffd5b5050509050565b61076d84610c21565b6106d2565b3d15610797573d9061078b61078683610245565b610197565b9182523d5f602084013e565b606090565b6001600160a01b0390911681526040602082018190526102f79291019061027d565b906001600160a01b0382161561083a5780511561082b575f80916107e184610db9565b602081519101845af4906107f3610772565b91156107fd575050565b815180610825575061082160405192839263498b6ed760e01b84526004840161079c565b0390fd5b82602001fd5b63c297c4e360e01b5f5260045ffd5b90505161084357565b631222b6d560e31b5f5260045ffd5b5f1981019190821161054e57565b919091805483101561020e575f52601c60205f208360031c019260021b1690565b634e487b7160e01b5f52603160045260245ffd5b805480156108be575f1901906108ab8282610860565b63ffffffff82549160031b1b1916905555565b610881565b805482101561020e575f5260205f2001905f90565b805480156108be575f1901906108ee82826108c3565b81549060018060a01b039060031b1b1916905555565b906001600160a01b0382168015610c04573014610be8575f6109ec61096061095461094d855f516020610e665f395f51905f529063ffffffff60e01b165f5260205260405f2090565b5460a01c90565b6001600160601b031690565b6001600160a01b0385165f9081525f516020610ea65f395f51905f52602052604090209093906109909054610852565b93848103610afe575b506001600160a01b0385165f9081525f516020610ea65f395f51905f52602052604090206109c690610895565b6001600160e01b0319165f9081525f516020610e665f395f51905f526020526040902090565b55156109f55750565b6001610a7f5f92610a135f516020610e865f395f51905f5254610852565b6001600160a01b0382165f9081525f516020610ea65f395f51905f526020526040902084015490808203610a83575b5050610a5a5f516020610e865f395f51905f526108d8565b6001600160a01b03165f9081525f516020610ea65f395f51905f526020526040902090565b0155565b610af5610ab6610aa187935f516020610e865f395f51905f526108c3565b905460039190911b1c6001600160a01b031690565b610a5a81610ad1865f516020610e865f395f51905f526108c3565b81546001600160a01b0393841660039290921b91821b9390911b1916919091179055565b01555f80610a42565b610be290610bbf610b45610b3888610b338b5f516020610ea65f395f51905f529060018060a01b03165f5260205260405f2090565b610860565b90549060031b1c60e01b90565b91610b9283610b7583610b338d5f516020610ea65f395f51905f529060018060a01b03165f5260205260405f2090565b90919063ffffffff83549160031b9260e01c831b921b1916179055565b60018060601b0316915f516020610e665f395f51905f529063ffffffff60e01b165f5260205260405f2090565b80546001600160a01b031660a09290921b6001600160a01b031916919091179055565b5f610999565b630df5fd6160e31b5f526001600160e01b03191660045260245ffd5b637f30276760e11b5f526001600160e01b0319821660045260245ffd5b610c2a81610db9565b5f516020610e865f395f51905f52546001600160a01b0382165f9081525f516020610ea65f395f51905f5260205260409020600101819055906801000000000000000082101561019257600182015f516020610e865f395f51905f52555f516020610e865f395f51905f525482101561020e575f516020610e865f395f51905f525f527fb5c239a29faf02594141bbc5e6982a9b85ba2b4d59c3ed3baaf4cb8e5e11cbef90910180546001600160a01b0319166001600160a01b03909216919091179055565b6001600160e01b031981165f8181525f516020610e665f395f51905f526020526040902080546001600160a01b031660a09490941b6001600160a01b031916939093179092556001600160a01b0383165f9081525f516020610ea65f395f51905f526020526040902080549190680100000000000000008310156101925782610b75916001610d8195018155610860565b5f9081525f516020610e665f395f51905f526020526040902080546001600160a01b0319166001600160a01b03909216919091179055565b803b15610dc35750565b630579fa8f60e51b5f9081526001600160a01b0391909116600452602490fdfe608060405236156080575f80356001600160e01b0319168082527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6020526040909120546001600160a01b0316908115606e575f8083368280378136915af43d5f803e15606a573d5ff35b3d5ffd5b630a82dd7360e31b5f5260045260245ffd5b00c8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131cc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131ec8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d"
  },
  "methodIdentifiers": {}
}