460 lines
26 KiB
JSON
460 lines
26 KiB
JSON
{
|
|
"_format": "hh-sol-artifact-1",
|
|
"contractName": "EsToken",
|
|
"sourceName": "contracts/tokens/erc20/EsToken.sol",
|
|
"abi": [
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "_symbol",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"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": "from",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": true,
|
|
"internalType": "address",
|
|
"name": "to",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"internalType": "uint256",
|
|
"name": "value",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "Transfer",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"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": "burn",
|
|
"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": [],
|
|
"name": "gov",
|
|
"outputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [],
|
|
"name": "inPrivateTransferMode",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bool",
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"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": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "account",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "isHandler",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bool",
|
|
"name": "status",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "account",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "isMinter",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bool",
|
|
"name": "status",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_account",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "_amount",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "mint",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [],
|
|
"name": "name",
|
|
"outputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_gov",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "setGov",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_handler",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "bool",
|
|
"name": "_isActive",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"name": "setHandler",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "bool",
|
|
"name": "_inPrivateTransferMode",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"name": "setInPrivateTransferMode",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_minter",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "bool",
|
|
"name": "_isActive",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"name": "setMinter",
|
|
"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": "_sender",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "address",
|
|
"name": "_recipient",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "_amount",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "transferFrom",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bool",
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
}
|
|
],
|
|
"bytecode": "0x6080604052346200032f5762001346803803806200001d8162000334565b9283398101906040818303126200032f5780516001600160401b03908181116200032f57836200004f9184016200035a565b91602093848201518381116200032f576200006b92016200035a565b82518281116200022f576003918254916001958684811c9416801562000324575b888510146200030e578190601f94858111620002b8575b508890858311600114620002515760009262000245575b505060001982861b1c191690861b1783555b80519384116200022f5760049586548681811c9116801562000224575b828210146200020f57838111620001c4575b50809285116001146200015657509383949184926000956200014a575b50501b92600019911b1c19161790555b600580546001600160a01b03191633179055604051610f799081620003cd8239f35b01519350388062000118565b92919084601f1981168860005285600020956000905b89838310620001a957505050106200018e575b50505050811b01905562000128565b01519060f884600019921b161c19169055388080806200017f565b8587015189559097019694850194889350908101906200016c565b87600052816000208480880160051c82019284891062000205575b0160051c019087905b828110620001f8575050620000fb565b60008155018790620001e8565b92508192620001df565b602288634e487b7160e01b6000525260246000fd5b90607f1690620000e9565b634e487b7160e01b600052604160045260246000fd5b015190503880620000ba565b90889350601f19831691876000528a6000209260005b8c828210620002a1575050841162000288575b505050811b018355620000cc565b015160001983881b60f8161c191690553880806200027a565b8385015186558c9790950194938401930162000267565b90915085600052886000208580850160051c8201928b861062000304575b918a91869594930160051c01915b828110620002f4575050620000a3565b600081558594508a9101620002e4565b92508192620002d6565b634e487b7160e01b600052602260045260246000fd5b93607f16936200008c565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200022f57604052565b919080601f840112156200032f5782516001600160401b0381116200022f5760209062000390601f8201601f1916830162000334565b928184528282870101116200032f5760005b818110620003b857508260009394955001015290565b8581018301518482018401528201620003a256fe608060408181526004918236101561001657600080fd5b600092833560e01c91826306fdde031461099857508163095ea7b31461096e57816312d43a511461094557816318160ddd1461092657816323b872dd146108eb578163313ce567146108cf578163395093511461087f57816340c10f191461072857816346ea87af146106ea5781635a47a1a71461069857816370a082311461066157816395d89b41146105425781639cb7de4b146104e55781639dc29fac1461033f578163a457c2d71461029a57508063a9059cbb1461026a578063aa271e1a1461022d578063cf456ae7146101ce578063cfad57a21461017d578063dd62ed3e146101355763dfbaefb11461010c57600080fd5b3461013157816003193601126101315760209060ff60055460a01c1690519015158152f35b5080fd5b503461013157806003193601126101315780602092610152610ab9565b61015a610ad4565b6001600160a01b0391821683526001865283832091168252845220549051908152f35b82346101cb5760203660031901126101cb57610197610ab9565b600554906001600160a01b03906101b13383851614610e01565b16906bffffffffffffffffffffffff60a01b161760055580f35b80fd5b503461013157806003193601126101315761022a906101eb610ab9565b906101f4610aea565b60055490926001600160a01b039161020f9083163314610e01565b168452600660205283209060ff801983541691151516179055565b80f35b50346101315760203660031901126101315760209160ff9082906001600160a01b03610257610ab9565b1681526006855220541690519015158152f35b5034610131578060031936011261013157602090610293610289610ab9565b6024359033610b1c565b5160018152f35b905082346101cb57826003193601126101cb576102b5610ab9565b918360243592338152600160205281812060018060a01b03861682526020522054908282106102ee576020856102938585038733610cff565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152fd5b8391503461013157826003193601126101315761035a610ab9565b6024353384526020916006835261037660ff8787205416610e45565b6001600160a01b03169283156104985760ff60055460a01c16610437575b83855284835285852054908282106103e95750908495817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef94938688528785520381872055816002540360025551908152a380f35b865162461bcd60e51b8152908101849052602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b3385526007835260ff868620541661039457855162461bcd60e51b8152908101839052602360248201527f4573546f6b656e3a206d73672e73656e646572206e6f742077686974656c69736044820152621d195960ea1b6064820152608490fd5b855162461bcd60e51b8152908101839052602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b50503461013157806003193601126101315761022a90610503610ab9565b9061050c610aea565b60055490926001600160a01b03916105279083163314610e01565b168452600760205283209060ff801983541691151516179055565b838334610131578160031936011261013157805190828454600181811c90808316928315610657575b60209384841081146106445783885290811561062857506001146105d3575b505050829003601f01601f191682019267ffffffffffffffff8411838510176105c057508291826105bc925282610a70565b0390f35b634e487b7160e01b815260418552602490fd5b8787529192508591837f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b838510610614575050505083010185808061058a565b8054888601830152930192849082016105fe565b60ff1916878501525050151560051b840101905085808061058a565b634e487b7160e01b895260228a52602489fd5b91607f169161056b565b5050346101315760203660031901126101315760209181906001600160a01b03610689610ab9565b16815280845220549051908152f35b839034610131576020366003190112610131573580151580910361013157600554906106ce336001600160a01b03841614610e01565b60ff60a01b1990911660a09190911b60ff60a01b161760055580f35b5050346101315760203660031901126101315760209160ff9082906001600160a01b03610715610ab9565b1681526007855220541690519015158152f35b90503461087b578160031936011261087b57610742610ab9565b6024353385526020916006835261075e60ff8688205416610e45565b6001600160a01b0316938415610839579085929160ff60055460a01c166107ca575b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9394506107b082600254610af9565b60025585855284835280852082815401905551908152a380f35b91939092503386526007845260ff8287205416156107ec575084918391610780565b83608492519162461bcd60e51b8352820152602360248201527f4573546f6b656e3a206d73672e73656e646572206e6f742077686974656c69736044820152621d195960ea1b6064820152fd5b5162461bcd60e51b8152808401839052601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b8280fd5b5050346101315780600319360112610131576102936020926108c86108a2610ab9565b338352600186528483206001600160a01b03821684528652918490205460243590610af9565b9033610cff565b5050346101315781600319360112610131576020905160128152f35b5050346101315760603660031901126101315760209061091d61090c610ab9565b610914610ad4565b60443591610e86565b90519015158152f35b5050346101315781600319360112610131576020906002549051908152f35b50503461013157816003193601126101315760055490516001600160a01b039091168152602090f35b50503461013157806003193601126101315760209061029361098e610ab9565b6024359033610cff565b8490843461087b578260031936011261087b5782600354600181811c90808316928315610a66575b6020938484108114610644578388529081156106285750600114610a1057505050829003601f01601f191682019267ffffffffffffffff8411838510176105c057508291826105bc925282610a70565b600387529192508591837fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b838510610a52575050505083010185808061058a565b805488860183015293019284908201610a3c565b91607f16916109c0565b6020808252825181830181905290939260005b828110610aa557505060409293506000838284010152601f8019910116010190565b818101860151848201604001528501610a83565b600435906001600160a01b0382168203610acf57565b600080fd5b602435906001600160a01b0382168203610acf57565b602435908115158203610acf57565b91908201809211610b0657565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03908116918215610cac5716918215610c5b5760ff60055460a01c16610bf4575b600082815280602052604081205491808310610ba057604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b33600052600760205260ff60406000205416610b445760405162461bcd60e51b815260206004820152602360248201527f4573546f6b656e3a206d73672e73656e646572206e6f742077686974656c69736044820152621d195960ea1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b6001600160a01b03908116918215610db05716918215610d605760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b15610e0857565b60405162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b6044820152606490fd5b15610e4c57565b60405162461bcd60e51b815260206004820152601260248201527122b9aa37b5b2b71d103337b93134b23232b760711b6044820152606490fd5b91906000338152600760205260ff604082205416610f39576001600160a01b03841681526001602081815260408084203385529091529091205493908401610ed8575b610ed39350610b1c565b600190565b828410610ef457610eef83610ed395033383610cff565b610ec9565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b50610ed392610b1c56fea264697066735822122039c60ab226638efd7dfd7f4a981d06ee73b69ed60c23a236674a452c7782b33a64736f6c63430008130033",
|
|
"deployedBytecode": "0x608060408181526004918236101561001657600080fd5b600092833560e01c91826306fdde031461099857508163095ea7b31461096e57816312d43a511461094557816318160ddd1461092657816323b872dd146108eb578163313ce567146108cf578163395093511461087f57816340c10f191461072857816346ea87af146106ea5781635a47a1a71461069857816370a082311461066157816395d89b41146105425781639cb7de4b146104e55781639dc29fac1461033f578163a457c2d71461029a57508063a9059cbb1461026a578063aa271e1a1461022d578063cf456ae7146101ce578063cfad57a21461017d578063dd62ed3e146101355763dfbaefb11461010c57600080fd5b3461013157816003193601126101315760209060ff60055460a01c1690519015158152f35b5080fd5b503461013157806003193601126101315780602092610152610ab9565b61015a610ad4565b6001600160a01b0391821683526001865283832091168252845220549051908152f35b82346101cb5760203660031901126101cb57610197610ab9565b600554906001600160a01b03906101b13383851614610e01565b16906bffffffffffffffffffffffff60a01b161760055580f35b80fd5b503461013157806003193601126101315761022a906101eb610ab9565b906101f4610aea565b60055490926001600160a01b039161020f9083163314610e01565b168452600660205283209060ff801983541691151516179055565b80f35b50346101315760203660031901126101315760209160ff9082906001600160a01b03610257610ab9565b1681526006855220541690519015158152f35b5034610131578060031936011261013157602090610293610289610ab9565b6024359033610b1c565b5160018152f35b905082346101cb57826003193601126101cb576102b5610ab9565b918360243592338152600160205281812060018060a01b03861682526020522054908282106102ee576020856102938585038733610cff565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152fd5b8391503461013157826003193601126101315761035a610ab9565b6024353384526020916006835261037660ff8787205416610e45565b6001600160a01b03169283156104985760ff60055460a01c16610437575b83855284835285852054908282106103e95750908495817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef94938688528785520381872055816002540360025551908152a380f35b865162461bcd60e51b8152908101849052602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b3385526007835260ff868620541661039457855162461bcd60e51b8152908101839052602360248201527f4573546f6b656e3a206d73672e73656e646572206e6f742077686974656c69736044820152621d195960ea1b6064820152608490fd5b855162461bcd60e51b8152908101839052602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b50503461013157806003193601126101315761022a90610503610ab9565b9061050c610aea565b60055490926001600160a01b03916105279083163314610e01565b168452600760205283209060ff801983541691151516179055565b838334610131578160031936011261013157805190828454600181811c90808316928315610657575b60209384841081146106445783885290811561062857506001146105d3575b505050829003601f01601f191682019267ffffffffffffffff8411838510176105c057508291826105bc925282610a70565b0390f35b634e487b7160e01b815260418552602490fd5b8787529192508591837f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b838510610614575050505083010185808061058a565b8054888601830152930192849082016105fe565b60ff1916878501525050151560051b840101905085808061058a565b634e487b7160e01b895260228a52602489fd5b91607f169161056b565b5050346101315760203660031901126101315760209181906001600160a01b03610689610ab9565b16815280845220549051908152f35b839034610131576020366003190112610131573580151580910361013157600554906106ce336001600160a01b03841614610e01565b60ff60a01b1990911660a09190911b60ff60a01b161760055580f35b5050346101315760203660031901126101315760209160ff9082906001600160a01b03610715610ab9565b1681526007855220541690519015158152f35b90503461087b578160031936011261087b57610742610ab9565b6024353385526020916006835261075e60ff8688205416610e45565b6001600160a01b0316938415610839579085929160ff60055460a01c166107ca575b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9394506107b082600254610af9565b60025585855284835280852082815401905551908152a380f35b91939092503386526007845260ff8287205416156107ec575084918391610780565b83608492519162461bcd60e51b8352820152602360248201527f4573546f6b656e3a206d73672e73656e646572206e6f742077686974656c69736044820152621d195960ea1b6064820152fd5b5162461bcd60e51b8152808401839052601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b8280fd5b5050346101315780600319360112610131576102936020926108c86108a2610ab9565b338352600186528483206001600160a01b03821684528652918490205460243590610af9565b9033610cff565b5050346101315781600319360112610131576020905160128152f35b5050346101315760603660031901126101315760209061091d61090c610ab9565b610914610ad4565b60443591610e86565b90519015158152f35b5050346101315781600319360112610131576020906002549051908152f35b50503461013157816003193601126101315760055490516001600160a01b039091168152602090f35b50503461013157806003193601126101315760209061029361098e610ab9565b6024359033610cff565b8490843461087b578260031936011261087b5782600354600181811c90808316928315610a66575b6020938484108114610644578388529081156106285750600114610a1057505050829003601f01601f191682019267ffffffffffffffff8411838510176105c057508291826105bc925282610a70565b600387529192508591837fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b838510610a52575050505083010185808061058a565b805488860183015293019284908201610a3c565b91607f16916109c0565b6020808252825181830181905290939260005b828110610aa557505060409293506000838284010152601f8019910116010190565b818101860151848201604001528501610a83565b600435906001600160a01b0382168203610acf57565b600080fd5b602435906001600160a01b0382168203610acf57565b602435908115158203610acf57565b91908201809211610b0657565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03908116918215610cac5716918215610c5b5760ff60055460a01c16610bf4575b600082815280602052604081205491808310610ba057604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b33600052600760205260ff60406000205416610b445760405162461bcd60e51b815260206004820152602360248201527f4573546f6b656e3a206d73672e73656e646572206e6f742077686974656c69736044820152621d195960ea1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b6001600160a01b03908116918215610db05716918215610d605760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b15610e0857565b60405162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b6044820152606490fd5b15610e4c57565b60405162461bcd60e51b815260206004820152601260248201527122b9aa37b5b2b71d103337b93134b23232b760711b6044820152606490fd5b91906000338152600760205260ff604082205416610f39576001600160a01b03841681526001602081815260408084203385529091529091205493908401610ed8575b610ed39350610b1c565b600190565b828410610ef457610eef83610ed395033383610cff565b610ec9565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b50610ed392610b1c56fea264697066735822122039c60ab226638efd7dfd7f4a981d06ee73b69ed60c23a236674a452c7782b33a64736f6c63430008130033",
|
|
"linkReferences": {},
|
|
"deployedLinkReferences": {}
|
|
}
|