@vechain/vebetterdao-contracts
Version:
Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.
44 lines (43 loc) • 6.8 kB
JSON
{
"_format": "hh-sol-artifact-1",
"contractName": "PassportChecksLogicV1",
"sourceName": "contracts/deprecated/V1/ve-better-passport/libraries/PassportChecksLogicV1.sol",
"abi": [
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "string",
"name": "checkName",
"type": "string"
},
{
"indexed": false,
"internalType": "bool",
"name": "enabled",
"type": "bool"
}
],
"name": "CheckToggled",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "minimumGalaxyMemberLevel",
"type": "uint256"
}
],
"name": "MinimumGalaxyMemberLevelSet",
"type": "event"
}
],
"bytecode": "0x61059261003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c8063439d74bf146100505780637aa7fb2114610072578063b74ed8e814610099575b600080fd5b81801561005c57600080fd5b5061007061006b366004610475565b6100b9565b005b610085610080366004610475565b610194565b604051901515815260200160405180910390f35b8180156100a557600080fd5b506100706100b43660046104a9565b6101a7565b60008160058111156100cd576100cd6104cb565b036100f35760405162461bcd60e51b81526004016100ea906104e1565b60405180910390fd5b6000806100ff83610269565b85549193509150821615610150578354821916845560405161012290829061050d565b604051908190038120600082529060008051602061053d8339815191529060200160405180910390a261018e565b83548217845560405161016490829061050d565b604051908190038120600182529060008051602061053d8339815191529060200160405180910390a25b50505050565b60006101a08383610429565b9392505050565b6000811161022b5760405162461bcd60e51b8152602060048201526044602482018190527f566542657474657250617373706f72743a206d696e696d756d2067616c617879908201527f206d656d626572206c6576656c206d75737420626520677265617465722074686064820152630616e20360e41b608482015260a4016100ea565b600182018190556040518181527fa2c705c50ba0db842bd184a7106f86bf8f532c275513da346bc43c05c4cf0f4d9060200160405180910390a15050565b600060606001836005811115610281576102816104cb565b036102b657505060408051808201909152600f81526e57686974656c69737420436865636b60881b6020820152600192909150565b60028360058111156102ca576102ca6104cb565b036102ff57505060408051808201909152600f81526e426c61636b6c69737420436865636b60881b6020820152600292909150565b6003836005811115610313576103136104cb565b0361034857505060408051808201909152600f81526e5369676e616c696e6720436865636b60881b6020820152600492909150565b600483600581111561035c5761035c6104cb565b0361039b57505060408051808201909152601981527850617274696369706174696f6e2053636f726520436865636b60381b6020820152600892909150565b60058360058111156103af576103af6104cb565b036103e7575050604080518082019091526012815271474d204f776e65727368697020436865636b60701b6020820152601092909150565b60405162461bcd60e51b8152602060048201526017602482015276496e76616c69642050617373706f72745479706573563160481b60448201526064016100ea565b60008082600581111561043e5761043e6104cb565b0361045b5760405162461bcd60e51b81526004016100ea906104e1565b600061046683610269565b50845416151591505092915050565b6000806040838503121561048857600080fd5b8235915060208301356006811061049e57600080fd5b809150509250929050565b600080604083850312156104bc57600080fd5b50508035926020909101359150565b634e487b7160e01b600052602160045260246000fd5b602080825260129082015271496e76616c696420636865636b207479706560701b604082015260600190565b6000825160005b8181101561052e5760208186018101518583015201610514565b50600092019182525091905056fe6597febd892627da1c0dcb869f4009fcddf0536800f46387a1c71ec0bb40b89ca2646970667358221220066a3ea9899c199d204406ccc7bdccb26ad9f4f1001b49c38486f9ad4a0b945a64736f6c63430008140033",
"deployedBytecode": "0x730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c8063439d74bf146100505780637aa7fb2114610072578063b74ed8e814610099575b600080fd5b81801561005c57600080fd5b5061007061006b366004610475565b6100b9565b005b610085610080366004610475565b610194565b604051901515815260200160405180910390f35b8180156100a557600080fd5b506100706100b43660046104a9565b6101a7565b60008160058111156100cd576100cd6104cb565b036100f35760405162461bcd60e51b81526004016100ea906104e1565b60405180910390fd5b6000806100ff83610269565b85549193509150821615610150578354821916845560405161012290829061050d565b604051908190038120600082529060008051602061053d8339815191529060200160405180910390a261018e565b83548217845560405161016490829061050d565b604051908190038120600182529060008051602061053d8339815191529060200160405180910390a25b50505050565b60006101a08383610429565b9392505050565b6000811161022b5760405162461bcd60e51b8152602060048201526044602482018190527f566542657474657250617373706f72743a206d696e696d756d2067616c617879908201527f206d656d626572206c6576656c206d75737420626520677265617465722074686064820152630616e20360e41b608482015260a4016100ea565b600182018190556040518181527fa2c705c50ba0db842bd184a7106f86bf8f532c275513da346bc43c05c4cf0f4d9060200160405180910390a15050565b600060606001836005811115610281576102816104cb565b036102b657505060408051808201909152600f81526e57686974656c69737420436865636b60881b6020820152600192909150565b60028360058111156102ca576102ca6104cb565b036102ff57505060408051808201909152600f81526e426c61636b6c69737420436865636b60881b6020820152600292909150565b6003836005811115610313576103136104cb565b0361034857505060408051808201909152600f81526e5369676e616c696e6720436865636b60881b6020820152600492909150565b600483600581111561035c5761035c6104cb565b0361039b57505060408051808201909152601981527850617274696369706174696f6e2053636f726520436865636b60381b6020820152600892909150565b60058360058111156103af576103af6104cb565b036103e7575050604080518082019091526012815271474d204f776e65727368697020436865636b60701b6020820152601092909150565b60405162461bcd60e51b8152602060048201526017602482015276496e76616c69642050617373706f72745479706573563160481b60448201526064016100ea565b60008082600581111561043e5761043e6104cb565b0361045b5760405162461bcd60e51b81526004016100ea906104e1565b600061046683610269565b50845416151591505092915050565b6000806040838503121561048857600080fd5b8235915060208301356006811061049e57600080fd5b809150509250929050565b600080604083850312156104bc57600080fd5b50508035926020909101359150565b634e487b7160e01b600052602160045260246000fd5b602080825260129082015271496e76616c696420636865636b207479706560701b604082015260600190565b6000825160005b8181101561052e5760208186018101518583015201610514565b50600092019182525091905056fe6597febd892627da1c0dcb869f4009fcddf0536800f46387a1c71ec0bb40b89ca2646970667358221220066a3ea9899c199d204406ccc7bdccb26ad9f4f1001b49c38486f9ad4a0b945a64736f6c63430008140033",
"linkReferences": {},
"deployedLinkReferences": {}
}