mirror of
https://github.com/luxfhe/example-rng-game.git
synced 2026-10-30 18:13:18 +00:00
- Update to unified FHE decryption API - Update dependencies to @luxfi/contracts
1 line
7.0 KiB
JSON
1 line
7.0 KiB
JSON
{"abi":[{"type":"function","name":"ACL","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"Fheos","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"Gateway","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"InputVerifier","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"}],"bytecode":{"object":"0x6101bf61004d600b8282823980515f1a6073146041577f4e487b71000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b305f52607381538281f3fe7300000000000000000000000000000000000000003014608060405260043610610055575f3560e01c806313d8d464146100595780633d49c3841461007757806346e9ab22146100955780637af53532146100b3575b5f5ffd5b6100616100d1565b60405161006e9190610170565b60405180910390f35b61007f6100e9565b60405161008c9190610170565b60405180910390f35b61009d610101565b6040516100aa9190610170565b60405180910390f35b6100bb610119565b6040516100c89190610170565b60405180910390f35b73020000000000000000000000000000000000008081565b73020000000000000000000000000000000000008281565b73020000000000000000000000000000000000008381565b73020000000000000000000000000000000000008181565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61015a82610131565b9050919050565b61016a81610150565b82525050565b5f6020820190506101835f830184610161565b9291505056fea2646970667358221220944de22ce8907fbbb5b12380ca34b5e71b4b16f6c27e4a74d4540c0df13af0f664736f6c634300081b0033","sourceMap":"275:608:5:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x7300000000000000000000000000000000000000003014608060405260043610610055575f3560e01c806313d8d464146100595780633d49c3841461007757806346e9ab22146100955780637af53532146100b3575b5f5ffd5b6100616100d1565b60405161006e9190610170565b60405180910390f35b61007f6100e9565b60405161008c9190610170565b60405180910390f35b61009d610101565b6040516100aa9190610170565b60405180910390f35b6100bb610119565b6040516100c89190610170565b60405180910390f35b73020000000000000000000000000000000000008081565b73020000000000000000000000000000000000008281565b73020000000000000000000000000000000000008381565b73020000000000000000000000000000000000008181565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61015a82610131565b9050919050565b61016a81610150565b82525050565b5f6020820190506101835f830184610161565b9291505056fea2646970667358221220944de22ce8907fbbb5b12380ca34b5e71b4b16f6c27e4a74d4540c0df13af0f664736f6c634300081b0033","sourceMap":"275:608:5:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;423:74;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;670:82;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;804:76;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;550:72;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;423:74;455:42;423:74;:::o;670:82::-;710:42;670:82;:::o;804:76::-;838:42;804:76;:::o;550:72::-;580:42;550:72;:::o;7:126:18:-;44:7;84:42;77:5;73:54;62:65;;7:126;;;:::o;139:96::-;176:7;205:24;223:5;205:24;:::i;:::-;194:35;;139:96;;;:::o;241:126::-;336:24;354:5;336:24;:::i;:::-;331:3;324:37;241:126;;:::o;373:238::-;474:4;512:2;501:9;497:18;489:26;;525:79;601:1;590:9;586:17;577:6;525:79;:::i;:::-;373:238;;;;:::o","linkReferences":{}},"methodIdentifiers":{"ACL()":"7af53532","Fheos()":"13d8d464","Gateway()":"46e9ab22","InputVerifier()":"3d49c384"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.27+commit.40a35a09\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ACL\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"Fheos\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"Gateway\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"InputVerifier\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"ACL()\":{\"notice\":\"Access Control List precompile\"},\"Fheos()\":{\"notice\":\"Main FHE operations precompile (in Lux reserved range 0x02...)\"},\"Gateway()\":{\"notice\":\"Decryption Gateway precompile\"},\"InputVerifier()\":{\"notice\":\"Input Verifier precompile\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"node_modules/@luxfi/contracts/fhe/IFHE.sol\":\"Precompiles\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[\":@luxfi/contracts/=node_modules/@luxfi/contracts/\",\":@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"]},\"sources\":{\"node_modules/@luxfi/contracts/fhe/IFHE.sol\":{\"keccak256\":\"0x399d058a146a945053860ed404ca6b864b97e75ab253e14bd9b43c3a1a73bbb4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8a7ae39b1701425c3946d12021818fb6474ad1de01c9af9c36a1b7df021264cc\",\"dweb:/ipfs/Qmc6qnbLTZQuAoxeyy7iWtCGynQVA3bqyEL4qsbtrfqP3y\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.27+commit.40a35a09"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"ACL","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"Fheos","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"Gateway","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"InputVerifier","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{"ACL()":{"notice":"Access Control List precompile"},"Fheos()":{"notice":"Main FHE operations precompile (in Lux reserved range 0x02...)"},"Gateway()":{"notice":"Decryption Gateway precompile"},"InputVerifier()":{"notice":"Input Verifier precompile"}},"version":1}},"settings":{"remappings":["@luxfi/contracts/=node_modules/@luxfi/contracts/","@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/","hardhat-deploy/=node_modules/hardhat-deploy/","hardhat/=node_modules/hardhat/"],"optimizer":{"enabled":false,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"node_modules/@luxfi/contracts/fhe/IFHE.sol":"Precompiles"},"evmVersion":"cancun","libraries":{}},"sources":{"node_modules/@luxfi/contracts/fhe/IFHE.sol":{"keccak256":"0x399d058a146a945053860ed404ca6b864b97e75ab253e14bd9b43c3a1a73bbb4","urls":["bzz-raw://8a7ae39b1701425c3946d12021818fb6474ad1de01c9af9c36a1b7df021264cc","dweb:/ipfs/Qmc6qnbLTZQuAoxeyy7iWtCGynQVA3bqyEL4qsbtrfqP3y"],"license":"MIT"}},"version":1},"id":5} |