@settlemint/solidity-zeto
Version:
Smart contract set to build Zero Knowledge tokens in SettleMint
1 lines • 3.83 kB
JSON
{"abi":[{"type":"function","name":"initialize","inputs":[{"name":"initialOwner","type":"address","internalType":"address"},{"name":"_depositVerifier","type":"address","internalType":"address"},{"name":"_withdrawVerifier","type":"address","internalType":"address"},{"name":"_verifier","type":"address","internalType":"address"},{"name":"_batchVerifier","type":"address","internalType":"address"},{"name":"_batchWithdrawVerifier","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"initialize(address,address,address,address,address,address)":"cc2a9a5b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.27+commit.40a35a09\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"initialOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_depositVerifier\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_withdrawVerifier\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_verifier\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_batchVerifier\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_batchWithdrawVerifier\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/lib/interfaces/zeto_fungible_initializable.sol\":\"IZetoFungibleInitializable\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":10000},\"remappings\":[\":@iden3/=node_modules/@iden3/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=node_modules/hardhat/\"],\"viaIR\":true},\"sources\":{\"contracts/lib/interfaces/zeto_fungible_initializable.sol\":{\"keccak256\":\"0x1ceb000bc69a395b44bcd78a4ef9edef43eee56e8d186d8b992da5d457f311ae\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://dd412c559faa598805e24952eeb921ce38d7e89809225fd0f1ce7a34d0f3f888\",\"dweb:/ipfs/QmNUouMASVbTvmeMadU44Z6NGaL2ZWfGiqznGFPPZWCAfX\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.27+commit.40a35a09"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"},{"internalType":"address","name":"_depositVerifier","type":"address"},{"internalType":"address","name":"_withdrawVerifier","type":"address"},{"internalType":"address","name":"_verifier","type":"address"},{"internalType":"address","name":"_batchVerifier","type":"address"},{"internalType":"address","name":"_batchWithdrawVerifier","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"initialize"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@iden3/=node_modules/@iden3/","@openzeppelin/=node_modules/@openzeppelin/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer":{"enabled":true,"runs":10000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/lib/interfaces/zeto_fungible_initializable.sol":"IZetoFungibleInitializable"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"contracts/lib/interfaces/zeto_fungible_initializable.sol":{"keccak256":"0x1ceb000bc69a395b44bcd78a4ef9edef43eee56e8d186d8b992da5d457f311ae","urls":["bzz-raw://dd412c559faa598805e24952eeb921ce38d7e89809225fd0f1ce7a34d0f3f888","dweb:/ipfs/QmNUouMASVbTvmeMadU44Z6NGaL2ZWfGiqznGFPPZWCAfX"],"license":"Apache-2.0"}},"version":1},"id":6}