@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.79 kB
JSON
{
"_format": "hh-sol-artifact-1",
"contractName": "PassportChecksLogicV4",
"sourceName": "contracts/deprecated/V4/ve-better-passport/libraries/PassportChecksLogicV4.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": "0x61058f61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c806365932ea9146100505780638a639bd014610072578063b9e5461f14610092575b600080fd5b81801561005c57600080fd5b5061007061006b366004610472565b6100b9565b005b81801561007e57600080fd5b5061007061008d366004610494565b610181565b6100a56100a0366004610494565b610253565b604051901515815260200160405180910390f35b600081116101435760405162461bcd60e51b815260206004820152604660248201527f566542657474657250617373706f727456343a206d696e696d756d2067616c6160448201527f7879206d656d626572206c6576656c206d75737420626520677265617465722060648201526507468616e20360d41b608482015260a4015b60405180910390fd5b600182018190556040518181527fa2c705c50ba0db842bd184a7106f86bf8f532c275513da346bc43c05c4cf0f4d9060200160405180910390a15050565b6000816005811115610195576101956104c8565b036101b25760405162461bcd60e51b815260040161013a906104de565b6000806101be83610266565b8554919350915082161561020f57835482191684556040516101e190829061050a565b604051908190038120600082529060008051602061053a8339815191529060200160405180910390a261024d565b83548217845560405161022390829061050a565b604051908190038120600182529060008051602061053a8339815191529060200160405180910390a25b50505050565b600061025f8383610426565b9392505050565b60006060600183600581111561027e5761027e6104c8565b036102b357505060408051808201909152600f81526e57686974656c69737420436865636b60881b6020820152600192909150565b60028360058111156102c7576102c76104c8565b036102fc57505060408051808201909152600f81526e426c61636b6c69737420436865636b60881b6020820152600292909150565b6003836005811115610310576103106104c8565b0361034557505060408051808201909152600f81526e5369676e616c696e6720436865636b60881b6020820152600492909150565b6004836005811115610359576103596104c8565b0361039857505060408051808201909152601981527850617274696369706174696f6e2053636f726520436865636b60381b6020820152600892909150565b60058360058111156103ac576103ac6104c8565b036103e4575050604080518082019091526012815271474d204f776e65727368697020436865636b60701b6020820152601092909150565b60405162461bcd60e51b8152602060048201526017602482015276125b9d985b1a590814185cdcdc1bdc9d151e5c195cd58d604a1b604482015260640161013a565b60008082600581111561043b5761043b6104c8565b036104585760405162461bcd60e51b815260040161013a906104de565b600061046383610266565b50845416151591505092915050565b6000806040838503121561048557600080fd5b50508035926020909101359150565b600080604083850312156104a757600080fd5b823591506020830135600681106104bd57600080fd5b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b602080825260129082015271496e76616c696420636865636b207479706560701b604082015260600190565b6000825160005b8181101561052b5760208186018101518583015201610511565b50600092019182525091905056fe6597febd892627da1c0dcb869f4009fcddf0536800f46387a1c71ec0bb40b89ca2646970667358221220f5496678ade1b42b2260c940a66e488366a9b0807c3296eee3a42cd286a7fded64736f6c63430008140033",
"deployedBytecode": "0x730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c806365932ea9146100505780638a639bd014610072578063b9e5461f14610092575b600080fd5b81801561005c57600080fd5b5061007061006b366004610472565b6100b9565b005b81801561007e57600080fd5b5061007061008d366004610494565b610181565b6100a56100a0366004610494565b610253565b604051901515815260200160405180910390f35b600081116101435760405162461bcd60e51b815260206004820152604660248201527f566542657474657250617373706f727456343a206d696e696d756d2067616c6160448201527f7879206d656d626572206c6576656c206d75737420626520677265617465722060648201526507468616e20360d41b608482015260a4015b60405180910390fd5b600182018190556040518181527fa2c705c50ba0db842bd184a7106f86bf8f532c275513da346bc43c05c4cf0f4d9060200160405180910390a15050565b6000816005811115610195576101956104c8565b036101b25760405162461bcd60e51b815260040161013a906104de565b6000806101be83610266565b8554919350915082161561020f57835482191684556040516101e190829061050a565b604051908190038120600082529060008051602061053a8339815191529060200160405180910390a261024d565b83548217845560405161022390829061050a565b604051908190038120600182529060008051602061053a8339815191529060200160405180910390a25b50505050565b600061025f8383610426565b9392505050565b60006060600183600581111561027e5761027e6104c8565b036102b357505060408051808201909152600f81526e57686974656c69737420436865636b60881b6020820152600192909150565b60028360058111156102c7576102c76104c8565b036102fc57505060408051808201909152600f81526e426c61636b6c69737420436865636b60881b6020820152600292909150565b6003836005811115610310576103106104c8565b0361034557505060408051808201909152600f81526e5369676e616c696e6720436865636b60881b6020820152600492909150565b6004836005811115610359576103596104c8565b0361039857505060408051808201909152601981527850617274696369706174696f6e2053636f726520436865636b60381b6020820152600892909150565b60058360058111156103ac576103ac6104c8565b036103e4575050604080518082019091526012815271474d204f776e65727368697020436865636b60701b6020820152601092909150565b60405162461bcd60e51b8152602060048201526017602482015276125b9d985b1a590814185cdcdc1bdc9d151e5c195cd58d604a1b604482015260640161013a565b60008082600581111561043b5761043b6104c8565b036104585760405162461bcd60e51b815260040161013a906104de565b600061046383610266565b50845416151591505092915050565b6000806040838503121561048557600080fd5b50508035926020909101359150565b600080604083850312156104a757600080fd5b823591506020830135600681106104bd57600080fd5b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b602080825260129082015271496e76616c696420636865636b207479706560701b604082015260600190565b6000825160005b8181101561052b5760208186018101518583015201610511565b50600092019182525091905056fe6597febd892627da1c0dcb869f4009fcddf0536800f46387a1c71ec0bb40b89ca2646970667358221220f5496678ade1b42b2260c940a66e488366a9b0807c3296eee3a42cd286a7fded64736f6c63430008140033",
"linkReferences": {},
"deployedLinkReferences": {}
}