[
{
"inputs": [
{
"internalType": "string",
"name": "_name",
"type": "string"
},
{
"internalType": "string",
"name": "_symbol",
"type": "string"
},
{
"internalType": "uint256",
"name": "_totalSupply",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_commission",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"stateMutability": "payable",
"type": "fallback"
},
{
"inputs": [],
"name": "implementation",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"stateMutability": "payable",
"type": "receive"
}
]
608060405234801561001057600080fd5b5060405161081538038061081583398101604081905261002f91610356565b8383838361005e60017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd6103c9565b6000805160206107ce8339815191521461007a5761007a6103ee565b738dfd8220976a0445b1779e5e9d6cb0bfe7b5dadc6100b36000805160206107ce83398151915260001b61014860201b6100dd1760201c565b80546001600160a01b0319166001600160a01b039290921691909117905560405161013a90738dfd8220976a0445b1779e5e9d6cb0bfe7b5dadc90610102908790879087908790602401610430565b60408051601f19818403018152919052602080820180516001600160e01b0316636fe0e39560e01b1790526100e061014b821b17901c565b505050505050505050610498565b90565b606061017083836040518060600160405280602781526020016107ee60279139610177565b9392505050565b60606001600160a01b0384163b6101e45760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101ff9190610469565b600060405180830381855af49150503d806000811461023a576040519150601f19603f3d011682016040523d82523d6000602084013e61023f565b606091505b50909250905061025082828661025a565b9695505050505050565b60608315610269575081610170565b8251156102795782518084602001fd5b8160405162461bcd60e51b81526004016101db9190610485565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102c45781810151838201526020016102ac565b838111156102d3576000848401525b50505050565b600082601f8301126102ea57600080fd5b81516001600160401b038082111561030457610304610293565b604051601f8301601f19908116603f0116810190828211818310171561032c5761032c610293565b8160405283815286602085880101111561034557600080fd5b6102508460208301602089016102a9565b6000806000806080858703121561036c57600080fd5b84516001600160401b038082111561038357600080fd5b61038f888389016102d9565b955060208701519150808211156103a557600080fd5b506103b2878288016102d9565b604087015160609097015195989097509350505050565b6000828210156103e957634e487b7160e01b600052601160045260246000fd5b500390565b634e487b7160e01b600052600160045260246000fd5b6000815180845261041c8160208601602086016102a9565b601f01601f19169290920160200192915050565b6080815260006104436080830187610404565b82810360208401526104558187610404565b604084019590955250506060015292915050565b6000825161047b8184602087016102a9565b9190910192915050565b6020815260006101706020830184610404565b610327806104a76000396000f3fe6080604052600436106100225760003560e01c80635c60da1b1461003957610031565b366100315761002f61006a565b005b61002f61006a565b34801561004557600080fd5b5061004e6100a5565b6040516001600160a01b03909116815260200160405180910390f35b6100a361009e7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b61010c565b565b60006100d87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b90565b606061010583836040518060600160405280602781526020016102cb60279139610130565b9392505050565b3660008037600080366000845af43d6000803e80801561012b573d6000f35b3d6000fd5b60606001600160a01b0384163b61019d5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101b8919061027b565b600060405180830381855af49150503d80600081146101f3576040519150601f19603f3d011682016040523d82523d6000602084013e6101f8565b606091505b5091509150610208828286610212565b9695505050505050565b60608315610221575081610105565b8251156102315782518084602001fd5b8160405162461bcd60e51b81526004016101949190610297565b60005b8381101561026657818101518382015260200161024e565b83811115610275576000848401525b50505050565b6000825161028d81846020870161024b565b9190910192915050565b60208152600082518060208401526102b681604085016020870161024b565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212203162bb21caf281a675d906d45a4cb9d906cf15a2f3136450eba7afc985dadb3764736f6c634300080b0033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094467656e73204e46540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444474e5300000000000000000000000000000000000000000000000000000000