[ { "inputs": [ { "internalType": "address", "name": "walletFactory_", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "NotBurnable", "type": "error" }, { "inputs": [], "name": "NotMintable", "type": "error" }, { "inputs": [], "name": "RoleControl", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "BurnabilitySet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "MintabilitySet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "SUPERADMIN_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "VERSION", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from_", "type": "address" }, { "internalType": "uint256", "name": "amount_", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "burnable", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "disableBurn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "disableMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableBurn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "previous_", "type": "address" }, { "internalType": "address", "name": "exchange", "type": "address" } ], "name": "initMint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to_", "type": "address" }, { "internalType": "uint256", "name": "amount_", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "mintable", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "walletFactory_", "type": "address" } ], "name": "setWalletFactory", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to_", "type": "address" }, { "internalType": "uint256", "name": "value_", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from_", "type": "address" }, { "internalType": "address", "name": "to_", "type": "address" }, { "internalType": "uint256", "name": "value_", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "walletFactory", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ]
608060405234801561001057600080fd5b506040516120bb3803806120bb83398101604081905261002f916100cf565b6040518060400160405280600e81526020016d14dd18589a5b1a5d1e4814d5109360921b8152506040518060400160405280600481526020016314d5109360e21b815250816003908161008291906101a0565b50600461008f82826101a0565b50506005805460ff60a81b196001600160a81b03199091166001600160a01b0390941693909317600160a01b1792909216600160a81b179091555061025f565b6000602082840312156100e157600080fd5b81516001600160a01b03811681146100f857600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061012957607f821691505b60208210810361014957634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561019b576000816000526020600020601f850160051c810160208610156101785750805b601f850160051c820191505b8181101561019757828155600101610184565b5050505b505050565b81516001600160401b038111156101b9576101b96100ff565b6101cd816101c78454610115565b8461014f565b602080601f83116001811461020257600084156101ea5750858301515b600019600386901b1c1916600185901b178555610197565b600085815260208120601f198616915b8281101561023157888601518255948401946001909101908401610212565b508582101561024f5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e4d8061026e6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80637e5cd5c1116100b8578063a9059cbb1161007c578063a9059cbb14610277578063c5c036991461028a578063dd62ed3e146102a5578063e797ec1b146102de578063fce0c454146102e6578063ffa1ad741461030d57600080fd5b80637e5cd5c11461022f5780637ebf879c1461023757806395d89b411461024a5780639dc29fac14610252578063a07c7ce41461026557600080fd5b8063313ce5671161010a578063313ce567146101b75780633b37d1d6146101c65780633ee54bfb146101ce57806340c10f19146101e15780634bf365df146101f457806370a082311461020657600080fd5b806306fdde0314610147578063095ea7b31461016557806318160ddd1461018857806323b872dd1461019a5780632403c08e146101ad575b600080fd5b61014f610331565b60405161015c9190611b0f565b60405180910390f35b610178610173366004611b76565b6103c3565b604051901515815260200161015c565b6002545b60405190815260200161015c565b6101786101a8366004611ba2565b6103dd565b6101b561074c565b005b6040516012815260200161015c565b6101b561083f565b6101b56101dc366004611be3565b61092b565b6101b56101ef366004611b76565b61099c565b600554600160a01b900460ff16610178565b61018c610214366004611c1c565b6001600160a01b031660009081526020819052604090205490565b6101b5610dba565b6101b5610245366004611c1c565b610ea7565b61014f610f71565b6101b5610260366004611b76565b610f80565b600554600160a81b900460ff16610178565b610178610285366004611b76565b611396565b6005546040516001600160a01b03909116815260200161015c565b61018c6102b3366004611be3565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101b5611703565b61018c7f2a287b3aa9cbc4866dd3c137fd192f1c5d81e788c6916b80b84b385305538d2381565b61014f604051806040016040528060058152602001640342e312e360dc1b81525081565b60606003805461034090611c40565b80601f016020809104026020016040519081016040528092919081815260200182805461036c90611c40565b80156103b95780601f1061038e576101008083540402835291602001916103b9565b820191906000526020600020905b81548152906001019060200180831161039c57829003601f168201915b5050505050905090565b6000336103d18185856117ef565b60019150505b92915050565b600083836000600560009054906101000a90046001600160a01b03166001600160a01b0316632ff59ed06040518163ffffffff1660e01b8152600401602060405180830381865afa158015610436573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045a9190611c8f565b90506001600160a01b038316156105c9576005546040516363e6ffdd60e01b81526001600160a01b03858116600483015260009216906363e6ffdd9060240161014060405180830381865afa1580156104b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104db9190611cfc565b90506004815160048111156104f2576104f2611daa565b03610510576040516338a097a360e01b815260040160405180910390fd5b816105c75760055460405163190af90160e21b81526001600160a01b0386811660048301529091169063642be40490602401602060405180830381865afa15801561055f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105839190611c8f565b6105c757806020015180156105aa57506002815160048111156105a8576105a8611daa565b145b6105c7576040516338a097a360e01b815260040160405180910390fd5b505b6001600160a01b03821615610736576005546040516363e6ffdd60e01b81526001600160a01b03848116600483015260009216906363e6ffdd9060240161014060405180830381865afa158015610624573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106489190611cfc565b905060048151600481111561065f5761065f611daa565b0361067d576040516338a097a360e01b815260040160405180910390fd5b816107345760055460405163190af90160e21b81526001600160a01b0385811660048301529091169063642be40490602401602060405180830381865afa1580156106cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f09190611c8f565b6107345780602001518015610717575060028151600481111561071557610715611daa565b145b610734576040516338a097a360e01b815260040160405180910390fd5b505b610741878787611801565b979650505050505050565b600554604051632474521560e21b81527f2a287b3aa9cbc4866dd3c137fd192f1c5d81e788c6916b80b84b385305538d2360048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa1580156107ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107de9190611c8f565b6107fb576040516338a097a360e01b815260040160405180910390fd5b6005805460ff60a81b19169055604051600081527faf43b16e949d999d5aff04e478c827cdaf91441c956b1c42d4a35353b12dc1e0906020015b60405180910390a1565b600560009054906101000a90046001600160a01b03166001600160a01b0316635462870d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610892573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b69190611dc0565b6001600160a01b0316336001600160a01b0316146108e7576040516338a097a360e01b815260040160405180910390fd5b6005805460ff60a81b1916600160a81b179055604051600181527faf43b16e949d999d5aff04e478c827cdaf91441c956b1c42d4a35353b12dc1e090602001610835565b610998600082846001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561096f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109939190611ddd565b611825565b5050565b6000826000600560009054906101000a90046001600160a01b03166001600160a01b0316632ff59ed06040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a189190611c8f565b90506001600160a01b03831615610b87576005546040516363e6ffdd60e01b81526001600160a01b03858116600483015260009216906363e6ffdd9060240161014060405180830381865afa158015610a75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a999190611cfc565b9050600481516004811115610ab057610ab0611daa565b03610ace576040516338a097a360e01b815260040160405180910390fd5b81610b855760055460405163190af90160e21b81526001600160a01b0386811660048301529091169063642be40490602401602060405180830381865afa158015610b1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b419190611c8f565b610b855780602001518015610b685750600281516004811115610b6657610b66611daa565b145b610b85576040516338a097a360e01b815260040160405180910390fd5b505b6001600160a01b03821615610cf4576005546040516363e6ffdd60e01b81526001600160a01b03848116600483015260009216906363e6ffdd9060240161014060405180830381865afa158015610be2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c069190611cfc565b9050600481516004811115610c1d57610c1d611daa565b03610c3b576040516338a097a360e01b815260040160405180910390fd5b81610cf25760055460405163190af90160e21b81526001600160a01b0385811660048301529091169063642be40490602401602060405180830381865afa158015610c8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cae9190611c8f565b610cf25780602001518015610cd55750600281516004811115610cd357610cd3611daa565b145b610cf2576040516338a097a360e01b815260040160405180910390fd5b505b600554600160a01b900460ff16610d1e57604051630952c8a960e11b815260040160405180910390fd5b600554604051630119773b60e51b81523360048201526001600160a01b039091169063232ee76090602401602060405180830381865afa158015610d66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8a9190611c8f565b610da7576040516338a097a360e01b815260040160405180910390fd5b610db360008686611825565b5050505050565b600554604051632474521560e21b81527f2a287b3aa9cbc4866dd3c137fd192f1c5d81e788c6916b80b84b385305538d2360048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015610e28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e4c9190611c8f565b610e69576040516338a097a360e01b815260040160405180910390fd5b6005805460ff60a01b19169055604051600081527f74f42824528621e93b8db1bc25b68c7eb0c91818bff48fc88b96fd67ccc78d6c90602001610835565b600560009054906101000a90046001600160a01b03166001600160a01b0316635462870d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610efa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1e9190611dc0565b6001600160a01b0316336001600160a01b031614610f4f576040516338a097a360e01b815260040160405180910390fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b60606004805461034090611c40565b81600080600560009054906101000a90046001600160a01b03166001600160a01b0316632ff59ed06040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fd7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ffb9190611c8f565b90506001600160a01b0383161561116a576005546040516363e6ffdd60e01b81526001600160a01b03858116600483015260009216906363e6ffdd9060240161014060405180830381865afa158015611058573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107c9190611cfc565b905060048151600481111561109357611093611daa565b036110b1576040516338a097a360e01b815260040160405180910390fd5b816111685760055460405163190af90160e21b81526001600160a01b0386811660048301529091169063642be40490602401602060405180830381865afa158015611100573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111249190611c8f565b611168578060200151801561114b575060028151600481111561114957611149611daa565b145b611168576040516338a097a360e01b815260040160405180910390fd5b505b6001600160a01b038216156112d7576005546040516363e6ffdd60e01b81526001600160a01b03848116600483015260009216906363e6ffdd9060240161014060405180830381865afa1580156111c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111e99190611cfc565b905060048151600481111561120057611200611daa565b0361121e576040516338a097a360e01b815260040160405180910390fd5b816112d55760055460405163190af90160e21b81526001600160a01b0385811660048301529091169063642be40490602401602060405180830381865afa15801561126d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112919190611c8f565b6112d557806020015180156112b857506002815160048111156112b6576112b6611daa565b145b6112d5576040516338a097a360e01b815260040160405180910390fd5b505b600554600160a81b900460ff1661130157604051630da38f0160e41b815260040160405180910390fd5b600554604051630119773b60e51b81523360048201526001600160a01b039091169063232ee76090602401602060405180830381865afa158015611349573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136d9190611c8f565b61138a576040516338a097a360e01b815260040160405180910390fd5b610db385600086611825565b600033836000600560009054906101000a90046001600160a01b03166001600160a01b0316632ff59ed06040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114139190611c8f565b90506001600160a01b03831615611582576005546040516363e6ffdd60e01b81526001600160a01b03858116600483015260009216906363e6ffdd9060240161014060405180830381865afa158015611470573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114949190611cfc565b90506004815160048111156114ab576114ab611daa565b036114c9576040516338a097a360e01b815260040160405180910390fd5b816115805760055460405163190af90160e21b81526001600160a01b0386811660048301529091169063642be40490602401602060405180830381865afa158015611518573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061153c9190611c8f565b6115805780602001518015611563575060028151600481111561156157611561611daa565b145b611580576040516338a097a360e01b815260040160405180910390fd5b505b6001600160a01b038216156116ef576005546040516363e6ffdd60e01b81526001600160a01b03848116600483015260009216906363e6ffdd9060240161014060405180830381865afa1580156115dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116019190611cfc565b905060048151600481111561161857611618611daa565b03611636576040516338a097a360e01b815260040160405180910390fd5b816116ed5760055460405163190af90160e21b81526001600160a01b0385811660048301529091169063642be40490602401602060405180830381865afa158015611685573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116a99190611c8f565b6116ed57806020015180156116d057506002815160048111156116ce576116ce611daa565b145b6116ed576040516338a097a360e01b815260040160405180910390fd5b505b6116f98686611954565b9695505050505050565b600560009054906101000a90046001600160a01b03166001600160a01b0316635462870d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611756573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177a9190611dc0565b6001600160a01b0316336001600160a01b0316146117ab576040516338a097a360e01b815260040160405180910390fd5b6005805460ff60a01b1916600160a01b179055604051600181527f74f42824528621e93b8db1bc25b68c7eb0c91818bff48fc88b96fd67ccc78d6c90602001610835565b6117fc8383836001611962565b505050565b60003361180f858285611a38565b61181a858585611ab0565b506001949350505050565b6001600160a01b0383166118505780600260008282546118459190611df6565b909155506118c79050565b6001600160a01b038316600090815260208190526040902054818110156118a85760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064015b60405180910390fd5b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166118e357600280548290039055611902565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161194791815260200190565b60405180910390a3505050565b6000336103d1818585611ab0565b6001600160a01b03841661198c5760405163e602df0560e01b81526000600482015260240161189f565b6001600160a01b0383166119b657604051634a1406b160e11b81526000600482015260240161189f565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015611a3257826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611a2991815260200190565b60405180910390a35b50505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114611a325781811015611aa157604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161189f565b611a3284848484036000611962565b6001600160a01b038316611ada57604051634b637e8f60e11b81526000600482015260240161189f565b6001600160a01b038216611b045760405163ec442f0560e01b81526000600482015260240161189f565b6117fc838383611825565b60006020808352835180602085015260005b81811015611b3d57858101830151858201604001528201611b21565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611b7357600080fd5b50565b60008060408385031215611b8957600080fd5b8235611b9481611b5e565b946020939093013593505050565b600080600060608486031215611bb757600080fd5b8335611bc281611b5e565b92506020840135611bd281611b5e565b929592945050506040919091013590565b60008060408385031215611bf657600080fd5b8235611c0181611b5e565b91506020830135611c1181611b5e565b809150509250929050565b600060208284031215611c2e57600080fd5b8135611c3981611b5e565b9392505050565b600181811c90821680611c5457607f821691505b602082108103611c7457634e487b7160e01b600052602260045260246000fd5b50919050565b80518015158114611c8a57600080fd5b919050565b600060208284031215611ca157600080fd5b611c3982611c7a565b604051610140810167ffffffffffffffff81118282101715611cdc57634e487b7160e01b600052604160045260246000fd5b60405290565b805160058110611c8a57600080fd5b8051611c8a81611b5e565b60006101408284031215611d0f57600080fd5b611d17611caa565b611d2083611ce2565b8152611d2e60208401611c7a565b6020820152611d3f60408401611c7a565b6040820152611d5060608401611c7a565b6060820152611d6160808401611cf1565b6080820152611d7260a08401611c7a565b60a082015260c0838101519082015260e080840151908201526101008084015190820152610120928301519281019290925250919050565b634e487b7160e01b600052602160045260246000fd5b600060208284031215611dd257600080fd5b8151611c3981611b5e565b600060208284031215611def57600080fd5b5051919050565b808201808211156103d757634e487b7160e01b600052601160045260246000fdfea2646970667358221220098d8c6bb1591e8939d2ef94929880c023bf6c93485872b7b5238cc3d29ce1e664736f6c63430008190033000000000000000000000000ace479094f2bad94a3ba91a16898b47fbdd5c2a6
0x000000000000000000000000ace479094f2bad94a3ba91a16898b47fbdd5c2a6
----Decoded View------------Arg [0] : walletFactory_ (address): 0xAcE479094f2bad94A3BA91a16898b47FBDD5C2a6
----Encoded View------------Arg [0] : 0x000000000000000000000000ace479094f2bad94a3ba91a16898b47fbdd5c2a6