export default { "abi":[ {"inputs":[{"internalType":"bytes32","name":"merkleRoot","type":"bytes32"}],"name":"setMerkleRoot","outputs":[],"stateMutability":"nonpayable","type":"function"}, {"inputs":[{"internalType":"uint256","name":"allocation","type":"uint256"},{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"name":"verifyMerkleProof","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}, {"inputs":[{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"uint256","name":"amount2","type":"uint256"},{"internalType":"string","name":"ipfsCid","type":"string"},{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"name":"verifyMerkleProof2","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}, {"inputs":[],"name":"whitelistTreeRoot","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"} ], "bytecode":"608060405234801561001057600080fd5b506104ba806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630b6b25581461005157806338a0a39e146100795780637cb6475914610090578063d4adf169146100a5575b600080fd5b61006461005f366004610293565b6100b8565b60405190151581526020015b60405180910390f35b61008260005481565b604051908152602001610070565b6100a361009e366004610344565b600055565b005b6100646100b336600461035d565b610131565b600061012683838080602002602001604051908101604052809392919081815260200183836020028082843760009201829052505460405190935061010b92503391508c908c908c908c906020016103a9565b604051602081830303815290604052805190602001206101b2565b979650505050505050565b60006101aa8383808060200260200160405190810160405280939291908181526020018383602002808284376000920182905250546040517fffffffffffffffffffffffffffffffffffffffff0000000000000000000000003360601b166020820152603481018b9052909350605401915061010b9050565b949350505050565b6000826101bf85846101c8565b14949350505050565b600081815b845181101561020d576101f9828683815181106101ec576101ec6103f6565b6020026020010151610215565b91508061020581610425565b9150506101cd565b509392505050565b6000818310610231576000828152602084905260409020610240565b60008381526020839052604090205b9392505050565b60008083601f84011261025957600080fd5b50813567ffffffffffffffff81111561027157600080fd5b6020830191508360208260051b850101111561028c57600080fd5b9250929050565b600080600080600080608087890312156102ac57600080fd5b8635955060208701359450604087013567ffffffffffffffff808211156102d257600080fd5b818901915089601f8301126102e657600080fd5b8135818111156102f557600080fd5b8a602082850101111561030757600080fd5b60208301965080955050606089013591508082111561032557600080fd5b5061033289828a01610247565b979a9699509497509295939492505050565b60006020828403121561035657600080fd5b5035919050565b60008060006040848603121561037257600080fd5b83359250602084013567ffffffffffffffff81111561039057600080fd5b61039c86828701610247565b9497909650939450505050565b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008660601b1681528460148201528360348201528183605483013760009101605401908152949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361047d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b506001019056fea2646970667358221220ef99f38e635731754977760e962a3abd64aa1eac94e51f9e66c5bff5a0968fdf64736f6c63430008110033" }