@0xflair/evm-contracts
Advanced tools
Comparing version 1.8.1 to 1.8.2
@@ -1,1 +0,1 @@ | ||
{"streams/ERC721/presets/ERC721HolderVestedDistributor":{"4":"0xFC63124F646397a0A5C0522eB2EBeDE71e616416","137":"0x5E8aD88e0A8a0B6eC0d80e83cdBe8164a2e10ad7","421611":"0xd90D65411bab7126E1Ffc6293B4db8E40Ae2da3c","arbitrumTestnet":"0xd90D65411bab7126E1Ffc6293B4db8E40Ae2da3c","polygon":"0x5E8aD88e0A8a0B6eC0d80e83cdBe8164a2e10ad7","rinkeby":"0xFC63124F646397a0A5C0522eB2EBeDE71e616416"},"common/meta-transactions/UnorderedForwarder":{"4":"0x9D5a2a4c8Eb919c110AdFf8Caa7F900c1E6E5079","137":"0x5700b1Dde2A00Bca3A5f76F2b2Fe8CAf9CD06d48","421611":"0x1FB4fE4354A49C784463FFA92DcCe53d499825ff","arbitrumTestnet":"0x1FB4fE4354A49C784463FFA92DcCe53d499825ff","polygon":"0x5700b1Dde2A00Bca3A5f76F2b2Fe8CAf9CD06d48","rinkeby":"0x9D5a2a4c8Eb919c110AdFf8Caa7F900c1E6E5079"}} | ||
{"streams/ERC721/presets/ERC721HolderVestedDistributor":{"4":"0xC0fa1C4D6907eF9ec662872Fb83d1807cC387f8B","137":"0x09dCE26e3f87AcA8D21A80489682a2ADfAdc9d96","421611":"0xAcB0dD0A3129859955D610233C0DD18BCb15fB88","arbitrumTestnet":"0xAcB0dD0A3129859955D610233C0DD18BCb15fB88","polygon":"0x09dCE26e3f87AcA8D21A80489682a2ADfAdc9d96","rinkeby":"0xC0fa1C4D6907eF9ec662872Fb83d1807cC387f8B"},"common/meta-transactions/UnorderedForwarder":{"4":"0x9D5a2a4c8Eb919c110AdFf8Caa7F900c1E6E5079","137":"0x5700b1Dde2A00Bca3A5f76F2b2Fe8CAf9CD06d48","421611":"0x1FB4fE4354A49C784463FFA92DcCe53d499825ff","arbitrumTestnet":"0x1FB4fE4354A49C784463FFA92DcCe53d499825ff","polygon":"0x5700b1Dde2A00Bca3A5f76F2b2Fe8CAf9CD06d48","rinkeby":"0x9D5a2a4c8Eb919c110AdFf8Caa7F900c1E6E5079"}} |
{ | ||
"name": "@0xflair/evm-contracts", | ||
"version": "1.8.1", | ||
"version": "1.8.2", | ||
"description": "A monorepo containing all evm-based smart contracts and extensions used on Flair platform.", | ||
@@ -5,0 +5,0 @@ "author": "Flair.Finance", |
@@ -27,3 +27,3 @@ { | ||
"internalType": "uint256", | ||
"name": "claimWindowUnit", | ||
"name": "vestingTimeUnit", | ||
"type": "uint256" | ||
@@ -322,3 +322,3 @@ }, | ||
"internalType": "uint256", | ||
"name": "claimWindowUnit", | ||
"name": "vestingTimeUnit", | ||
"type": "uint256" | ||
@@ -388,3 +388,3 @@ }, | ||
], | ||
"name": "setClaimDurationUnit", | ||
"name": "setClaimEnd", | ||
"outputs": [], | ||
@@ -402,3 +402,3 @@ "stateMutability": "nonpayable", | ||
], | ||
"name": "setClaimEnd", | ||
"name": "setClaimStart", | ||
"outputs": [], | ||
@@ -416,3 +416,3 @@ "stateMutability": "nonpayable", | ||
], | ||
"name": "setClaimStart", | ||
"name": "setEmissionRate", | ||
"outputs": [], | ||
@@ -430,3 +430,3 @@ "stateMutability": "nonpayable", | ||
], | ||
"name": "setEmissionRate", | ||
"name": "setVestingTimeUnit", | ||
"outputs": [], | ||
@@ -493,6 +493,6 @@ "stateMutability": "nonpayable", | ||
], | ||
"bytecode": "0x60806040523480156200001157600080fd5b50604051620019083803806200190883398101604081905262000034916200028e565b6200003f3362000056565b600180556200004f3382620000a6565b5062000375565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000620000b4600162000174565b90508015620000d1576000805460ff60a81b1916600160a81b1790555b620000e7836200005660201b62000df51760201c565b62000106826000015183602001516200023960201b62000e451760201c565b60408201516006556060820151600755608082015160085560a082015160095580156200016f576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b60008054600160a81b900460ff1615620001df578160ff166001148015620001af5750620001ad306200026760201b62000e731760201c565b155b620001d75760405162461bcd60e51b8152600401620001ce9062000327565b60405180910390fd5b506000919050565b60005460ff808416600160a01b9092041610620002105760405162461bcd60e51b8152600401620001ce9062000327565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b80516001600160a01b03811681146200023457600080fd5b600060c08284031215620002a157600080fd5b60405160c081016001600160401b0381118282101715620002d257634e487b7160e01b600052604160045260246000fd5b604052620002e08362000276565b8152620002f06020840162000276565b602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201528091505092915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b61158380620003856000396000f3fe6080604052600436106100fe5760003560e01c806306fdde031461012d5780632493530f146101885780632890d033146101b6578063373f71dd146101cb578063379607f5146101eb5780633d2dded51461020b578063409f37581461022157806346be42fa14610241578063496ef217146102615780634a1c86b7146102815780634fcddd15146102a157806354fd4d50146102c1578063693dafef146102f05780636cc8e78314610310578063715018a6146103305780638da5cb5b14610345578063a1bdb15e14610367578063b0aa1e0414610387578063f28f9b56146103a7578063f29b2175146103f0578063f2fde38b1461041057600080fd5b36610128576000341161011057600080fd5b6003546001600160a01b03161561012657600080fd5b005b600080fd5b34801561013957600080fd5b506101726040518060400160405280601981526020017822a9219b9918902b32b9ba32b2102234b9ba3934b13aba37b960391b81525081565b60405161017f91906110ee565b60405180910390f35b34801561019457600080fd5b506101a86101a3366004611143565b610430565b60405190815260200161017f565b3480156101c257600080fd5b506101a8610484565b3480156101d757600080fd5b506101a86101e63660046111b7565b610517565b3480156101f757600080fd5b506101266102063660046111b7565b610547565b34801561021757600080fd5b506101a860055481565b34801561022d57600080fd5b5061012661023c3660046111f0565b6107c9565b34801561024d57600080fd5b506101a861025c3660046111b7565b610879565b34801561026d57600080fd5b5061012661027c366004611143565b6108ad565b34801561028d57600080fd5b5061012661029c3660046111b7565b610b7b565b3480156102ad57600080fd5b506101a86102bc366004611143565b610baf565b3480156102cd57600080fd5b5061017260405180604001604052806003815260200162302e3160e81b81525081565b3480156102fc57600080fd5b5061012661030b3660046111b7565b610c0a565b34801561031c57600080fd5b506101a861032b3660046111b7565b610c3e565b34801561033c57600080fd5b50610126610c79565b34801561035157600080fd5b5061035a610cb4565b60405161017f91906112a9565b34801561037357600080fd5b506101266103823660046111b7565b610cc3565b34801561039357600080fd5b506101266103a23660046111b7565b610cf7565b3480156103b357600080fd5b506103db6103c23660046111b7565b6004602052600090815260409020805460019091015482565b6040805192835260208301919091520161017f565b3480156103fc57600080fd5b506101a861040b3660046111b7565b610d2b565b34801561041c57600080fd5b5061012661042b3660046112bd565b610d55565b600080805b8381101561047c5761045e858583818110610452576104526112e1565b90506020020135610879565b610468908361130d565b91508061047481611325565b915050610435565b509392505050565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a08231906104b59030906004016112a9565b60206040518083038186803b1580156104cd57600080fd5b505afa1580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105059190611340565b600554610512919061130d565b905090565b60006007546006546008548461052d9190611359565b6105379190611370565b610541919061138f565b92915050565b600260015414156105735760405162461bcd60e51b815260040161056a906113b1565b60405180910390fd5b600260015561058181610e82565b336003546040516331a9108f60e11b8152600481018490526001600160a01b039283169290911690636352211e9060240160206040518083038186803b1580156105ca57600080fd5b505afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060291906113e8565b6001600160a01b0316146106285760405162461bcd60e51b815260040161056a90611405565b600061063382610879565b9050600081116106845760405162461bcd60e51b815260206004820152601c60248201527b4449535452494255544f522f4e4f5448494e475f544f5f434c41494d60201b604482015260640161056a565b600082815260046020526040812080548392906106a290849061130d565b9091555050600082815260046020526040812042600190910155600580548392906106ce90849061130d565b90915550506002546001600160a01b03166106fd576106f881335b6001600160a01b031690610f31565b610781565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b815260040161072d929190611438565b602060405180830381600087803b15801561074757600080fd5b505af115801561075b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077f9190611451565b505b604080513381526020810184905280820183905290517f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360600190a1505060018055565b60006107d56001611047565b905080156107f1576000805460ff60a81b1916600160a81b1790555b6107fa83610df5565b61080c82600001518360200151610e45565b60408201516006556060820151600755608082015160085560a08201516009558015610874576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6000818152600460205260408120546009546108a390421161089b5742610c3e565b600954610c3e565b6105419190611359565b600260015414156108d05760405162461bcd60e51b815260040161056a906113b1565b60026001556000805b82811015610a7a576109028484838181106108f6576108f66112e1565b90506020020135610e82565b60035433906001600160a01b0316636352211e868685818110610927576109276112e1565b905060200201356040518263ffffffff1660e01b815260040161094c91815260200190565b60206040518083038186803b15801561096457600080fd5b505afa158015610978573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099c91906113e8565b6001600160a01b0316146109c25760405162461bcd60e51b815260040161056a90611405565b60006109d9858584818110610452576104526112e1565b90508015610a675780600460008787868181106109f8576109f86112e1565b9050602002013581526020019081526020016000206000016000828254610a1f919061130d565b9091555042905060046000878786818110610a3c57610a3c6112e1565b905060200201358152602001908152602001600020600101819055508083610a64919061130d565b92505b5080610a7281611325565b9150506108d9565b508060056000828254610a8d919061130d565b90915550506002546001600160a01b0316610ab157610aac81336106e9565b610b35565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b8152600401610ae1929190611438565b602060405180830381600087803b158015610afb57600080fd5b505af1158015610b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b339190611451565b505b7f8f15b992ee81dad1534e0a4cabd2960c3fcec43609eab7fcce29e22253bae2f633848484604051610b6a9493929190611473565b60405180910390a150506001805550565b33610b84610cb4565b6001600160a01b031614610baa5760405162461bcd60e51b815260040161056a906114ca565b600955565b600080805b8381101561047c5760046000868684818110610bd257610bd26112e1565b9050602002013581526020019081526020016000206000015482610bf6919061130d565b915080610c0281611325565b915050610bb4565b33610c13610cb4565b6001600160a01b031614610c395760405162461bcd60e51b815260040161056a906114ca565b600755565b6000600854821015610c5257506000919050565b600754600854610c629084611359565b610c6c919061138f565b6006546105419190611370565b33610c82610cb4565b6001600160a01b031614610ca85760405162461bcd60e51b815260040161056a906114ca565b610cb26000610df5565b565b6000546001600160a01b031690565b33610ccc610cb4565b6001600160a01b031614610cf25760405162461bcd60e51b815260040161056a906114ca565b600655565b33610d00610cb4565b6001600160a01b031614610d265760405162461bcd60e51b815260040161056a906114ca565b600855565b6000818152600460205260408120546009546108a3904211610d4d5742610517565b600954610517565b33610d5e610cb4565b6001600160a01b031614610d845760405162461bcd60e51b815260040161056a906114ca565b6001600160a01b038116610de95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161056a565b610df281610df5565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b4260085410610ecd5760405162461bcd60e51b8152602060048201526017602482015276111254d5149250955513d48bd393d517d4d51054951151604a1b604482015260640161056a565b600754610eda9042611359565b60008281526004602052604090206001015410610df25760405162461bcd60e51b81526020600482015260156024820152744449535452494255544f522f544f4f5f4541524c5960581b604482015260640161056a565b80471015610f815760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161056a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610fce576040519150601f19603f3d011682016040523d82523d6000602084013e610fd3565b606091505b50509050806108745760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b606482015260840161056a565b60008054600160a81b900460ff1615611097578160ff166001148015611073575061107130610e73565b155b61108f5760405162461bcd60e51b815260040161056a906114ff565b506000919050565b60005460ff808416600160a01b90920416106110c55760405162461bcd60e51b815260040161056a906114ff565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600060208083528351808285015260005b8181101561111b578581018301518582016040015282016110ff565b8181111561112d576000604083870101525b50601f01601f1916929092016040019392505050565b6000806020838503121561115657600080fd5b82356001600160401b038082111561116d57600080fd5b818501915085601f83011261118157600080fd5b81358181111561119057600080fd5b8660208260051b85010111156111a557600080fd5b60209290920196919550909350505050565b6000602082840312156111c957600080fd5b5035919050565b6001600160a01b0381168114610df257600080fd5b80356110e9816111d0565b60008082840360e081121561120457600080fd5b833561120f816111d0565b925060c0601f198201121561122357600080fd5b5060405160c081016001600160401b038111828210171561125457634e487b7160e01b600052604160045260246000fd5b604052611263602085016111e5565b8152611271604085016111e5565b6020820152606084013560408201526080840135606082015260a0840135608082015260c084013560a0820152809150509250929050565b6001600160a01b0391909116815260200190565b6000602082840312156112cf57600080fd5b81356112da816111d0565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611320576113206112f7565b500190565b6000600019821415611339576113396112f7565b5060010190565b60006020828403121561135257600080fd5b5051919050565b60008282101561136b5761136b6112f7565b500390565b600081600019048311821515161561138a5761138a6112f7565b500290565b6000826113ac57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6000602082840312156113fa57600080fd5b81516112da816111d0565b6020808252601990820152782224a9aa2924a12aaa27a917a727aa2fa7232a2fa7aba722a960391b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561146357600080fd5b815180151581146112da57600080fd5b6001600160a01b0385168152606060208201819052810183905260006001600160fb1b038411156114a357600080fd5b8360051b808660808501376000908301608001908152604090920192909252949350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b60608201526080019056fea2646970667358221220a793319cf2347d730840dbc234c875524f391641cfad0aeec52112dd8269dc3964736f6c63430008090033", | ||
"deployedBytecode": "0x6080604052600436106100fe5760003560e01c806306fdde031461012d5780632493530f146101885780632890d033146101b6578063373f71dd146101cb578063379607f5146101eb5780633d2dded51461020b578063409f37581461022157806346be42fa14610241578063496ef217146102615780634a1c86b7146102815780634fcddd15146102a157806354fd4d50146102c1578063693dafef146102f05780636cc8e78314610310578063715018a6146103305780638da5cb5b14610345578063a1bdb15e14610367578063b0aa1e0414610387578063f28f9b56146103a7578063f29b2175146103f0578063f2fde38b1461041057600080fd5b36610128576000341161011057600080fd5b6003546001600160a01b03161561012657600080fd5b005b600080fd5b34801561013957600080fd5b506101726040518060400160405280601981526020017822a9219b9918902b32b9ba32b2102234b9ba3934b13aba37b960391b81525081565b60405161017f91906110ee565b60405180910390f35b34801561019457600080fd5b506101a86101a3366004611143565b610430565b60405190815260200161017f565b3480156101c257600080fd5b506101a8610484565b3480156101d757600080fd5b506101a86101e63660046111b7565b610517565b3480156101f757600080fd5b506101266102063660046111b7565b610547565b34801561021757600080fd5b506101a860055481565b34801561022d57600080fd5b5061012661023c3660046111f0565b6107c9565b34801561024d57600080fd5b506101a861025c3660046111b7565b610879565b34801561026d57600080fd5b5061012661027c366004611143565b6108ad565b34801561028d57600080fd5b5061012661029c3660046111b7565b610b7b565b3480156102ad57600080fd5b506101a86102bc366004611143565b610baf565b3480156102cd57600080fd5b5061017260405180604001604052806003815260200162302e3160e81b81525081565b3480156102fc57600080fd5b5061012661030b3660046111b7565b610c0a565b34801561031c57600080fd5b506101a861032b3660046111b7565b610c3e565b34801561033c57600080fd5b50610126610c79565b34801561035157600080fd5b5061035a610cb4565b60405161017f91906112a9565b34801561037357600080fd5b506101266103823660046111b7565b610cc3565b34801561039357600080fd5b506101266103a23660046111b7565b610cf7565b3480156103b357600080fd5b506103db6103c23660046111b7565b6004602052600090815260409020805460019091015482565b6040805192835260208301919091520161017f565b3480156103fc57600080fd5b506101a861040b3660046111b7565b610d2b565b34801561041c57600080fd5b5061012661042b3660046112bd565b610d55565b600080805b8381101561047c5761045e858583818110610452576104526112e1565b90506020020135610879565b610468908361130d565b91508061047481611325565b915050610435565b509392505050565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a08231906104b59030906004016112a9565b60206040518083038186803b1580156104cd57600080fd5b505afa1580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105059190611340565b600554610512919061130d565b905090565b60006007546006546008548461052d9190611359565b6105379190611370565b610541919061138f565b92915050565b600260015414156105735760405162461bcd60e51b815260040161056a906113b1565b60405180910390fd5b600260015561058181610e82565b336003546040516331a9108f60e11b8152600481018490526001600160a01b039283169290911690636352211e9060240160206040518083038186803b1580156105ca57600080fd5b505afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060291906113e8565b6001600160a01b0316146106285760405162461bcd60e51b815260040161056a90611405565b600061063382610879565b9050600081116106845760405162461bcd60e51b815260206004820152601c60248201527b4449535452494255544f522f4e4f5448494e475f544f5f434c41494d60201b604482015260640161056a565b600082815260046020526040812080548392906106a290849061130d565b9091555050600082815260046020526040812042600190910155600580548392906106ce90849061130d565b90915550506002546001600160a01b03166106fd576106f881335b6001600160a01b031690610f31565b610781565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b815260040161072d929190611438565b602060405180830381600087803b15801561074757600080fd5b505af115801561075b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077f9190611451565b505b604080513381526020810184905280820183905290517f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360600190a1505060018055565b60006107d56001611047565b905080156107f1576000805460ff60a81b1916600160a81b1790555b6107fa83610df5565b61080c82600001518360200151610e45565b60408201516006556060820151600755608082015160085560a08201516009558015610874576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6000818152600460205260408120546009546108a390421161089b5742610c3e565b600954610c3e565b6105419190611359565b600260015414156108d05760405162461bcd60e51b815260040161056a906113b1565b60026001556000805b82811015610a7a576109028484838181106108f6576108f66112e1565b90506020020135610e82565b60035433906001600160a01b0316636352211e868685818110610927576109276112e1565b905060200201356040518263ffffffff1660e01b815260040161094c91815260200190565b60206040518083038186803b15801561096457600080fd5b505afa158015610978573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099c91906113e8565b6001600160a01b0316146109c25760405162461bcd60e51b815260040161056a90611405565b60006109d9858584818110610452576104526112e1565b90508015610a675780600460008787868181106109f8576109f86112e1565b9050602002013581526020019081526020016000206000016000828254610a1f919061130d565b9091555042905060046000878786818110610a3c57610a3c6112e1565b905060200201358152602001908152602001600020600101819055508083610a64919061130d565b92505b5080610a7281611325565b9150506108d9565b508060056000828254610a8d919061130d565b90915550506002546001600160a01b0316610ab157610aac81336106e9565b610b35565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b8152600401610ae1929190611438565b602060405180830381600087803b158015610afb57600080fd5b505af1158015610b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b339190611451565b505b7f8f15b992ee81dad1534e0a4cabd2960c3fcec43609eab7fcce29e22253bae2f633848484604051610b6a9493929190611473565b60405180910390a150506001805550565b33610b84610cb4565b6001600160a01b031614610baa5760405162461bcd60e51b815260040161056a906114ca565b600955565b600080805b8381101561047c5760046000868684818110610bd257610bd26112e1565b9050602002013581526020019081526020016000206000015482610bf6919061130d565b915080610c0281611325565b915050610bb4565b33610c13610cb4565b6001600160a01b031614610c395760405162461bcd60e51b815260040161056a906114ca565b600755565b6000600854821015610c5257506000919050565b600754600854610c629084611359565b610c6c919061138f565b6006546105419190611370565b33610c82610cb4565b6001600160a01b031614610ca85760405162461bcd60e51b815260040161056a906114ca565b610cb26000610df5565b565b6000546001600160a01b031690565b33610ccc610cb4565b6001600160a01b031614610cf25760405162461bcd60e51b815260040161056a906114ca565b600655565b33610d00610cb4565b6001600160a01b031614610d265760405162461bcd60e51b815260040161056a906114ca565b600855565b6000818152600460205260408120546009546108a3904211610d4d5742610517565b600954610517565b33610d5e610cb4565b6001600160a01b031614610d845760405162461bcd60e51b815260040161056a906114ca565b6001600160a01b038116610de95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161056a565b610df281610df5565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b4260085410610ecd5760405162461bcd60e51b8152602060048201526017602482015276111254d5149250955513d48bd393d517d4d51054951151604a1b604482015260640161056a565b600754610eda9042611359565b60008281526004602052604090206001015410610df25760405162461bcd60e51b81526020600482015260156024820152744449535452494255544f522f544f4f5f4541524c5960581b604482015260640161056a565b80471015610f815760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161056a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610fce576040519150601f19603f3d011682016040523d82523d6000602084013e610fd3565b606091505b50509050806108745760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b606482015260840161056a565b60008054600160a81b900460ff1615611097578160ff166001148015611073575061107130610e73565b155b61108f5760405162461bcd60e51b815260040161056a906114ff565b506000919050565b60005460ff808416600160a01b90920416106110c55760405162461bcd60e51b815260040161056a906114ff565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600060208083528351808285015260005b8181101561111b578581018301518582016040015282016110ff565b8181111561112d576000604083870101525b50601f01601f1916929092016040019392505050565b6000806020838503121561115657600080fd5b82356001600160401b038082111561116d57600080fd5b818501915085601f83011261118157600080fd5b81358181111561119057600080fd5b8660208260051b85010111156111a557600080fd5b60209290920196919550909350505050565b6000602082840312156111c957600080fd5b5035919050565b6001600160a01b0381168114610df257600080fd5b80356110e9816111d0565b60008082840360e081121561120457600080fd5b833561120f816111d0565b925060c0601f198201121561122357600080fd5b5060405160c081016001600160401b038111828210171561125457634e487b7160e01b600052604160045260246000fd5b604052611263602085016111e5565b8152611271604085016111e5565b6020820152606084013560408201526080840135606082015260a0840135608082015260c084013560a0820152809150509250929050565b6001600160a01b0391909116815260200190565b6000602082840312156112cf57600080fd5b81356112da816111d0565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611320576113206112f7565b500190565b6000600019821415611339576113396112f7565b5060010190565b60006020828403121561135257600080fd5b5051919050565b60008282101561136b5761136b6112f7565b500390565b600081600019048311821515161561138a5761138a6112f7565b500290565b6000826113ac57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6000602082840312156113fa57600080fd5b81516112da816111d0565b6020808252601990820152782224a9aa2924a12aaa27a917a727aa2fa7232a2fa7aba722a960391b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561146357600080fd5b815180151581146112da57600080fd5b6001600160a01b0385168152606060208201819052810183905260006001600160fb1b038411156114a357600080fd5b8360051b808660808501376000908301608001908152604090920192909252949350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b60608201526080019056fea2646970667358221220a793319cf2347d730840dbc234c875524f391641cfad0aeec52112dd8269dc3964736f6c63430008090033", | ||
"bytecode": "0x60806040523480156200001157600080fd5b50604051620019083803806200190883398101604081905262000034916200028e565b6200003f3362000056565b600180556200004f3382620000a6565b5062000375565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000620000b4600162000174565b90508015620000d1576000805460ff60a81b1916600160a81b1790555b620000e7836200005660201b62000df51760201c565b62000106826000015183602001516200023960201b62000e451760201c565b60408201516006556060820151600755608082015160085560a082015160095580156200016f576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b60008054600160a81b900460ff1615620001df578160ff166001148015620001af5750620001ad306200026760201b62000e731760201c565b155b620001d75760405162461bcd60e51b8152600401620001ce9062000327565b60405180910390fd5b506000919050565b60005460ff808416600160a01b9092041610620002105760405162461bcd60e51b8152600401620001ce9062000327565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b80516001600160a01b03811681146200023457600080fd5b600060c08284031215620002a157600080fd5b60405160c081016001600160401b0381118282101715620002d257634e487b7160e01b600052604160045260246000fd5b604052620002e08362000276565b8152620002f06020840162000276565b602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201528091505092915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b61158380620003856000396000f3fe6080604052600436106100fe5760003560e01c806306fdde031461012d5780632493530f146101885780632890d033146101b657806329e34b26146101cb578063373f71dd146101eb578063379607f51461020b5780633d2dded51461022b578063409f37581461024157806346be42fa14610261578063496ef217146102815780634a1c86b7146102a15780634fcddd15146102c157806354fd4d50146102e15780636cc8e78314610310578063715018a6146103305780638da5cb5b14610345578063a1bdb15e14610367578063b0aa1e0414610387578063f28f9b56146103a7578063f29b2175146103f0578063f2fde38b1461041057600080fd5b36610128576000341161011057600080fd5b6003546001600160a01b03161561012657600080fd5b005b600080fd5b34801561013957600080fd5b506101726040518060400160405280601981526020017822a9219b9918902b32b9ba32b2102234b9ba3934b13aba37b960391b81525081565b60405161017f91906110ee565b60405180910390f35b34801561019457600080fd5b506101a86101a3366004611143565b610430565b60405190815260200161017f565b3480156101c257600080fd5b506101a8610484565b3480156101d757600080fd5b506101266101e63660046111b7565b610517565b3480156101f757600080fd5b506101a86102063660046111b7565b610554565b34801561021757600080fd5b506101266102263660046111b7565b610584565b34801561023757600080fd5b506101a860055481565b34801561024d57600080fd5b5061012661025c3660046111f0565b6107fd565b34801561026d57600080fd5b506101a861027c3660046111b7565b6108ad565b34801561028d57600080fd5b5061012661029c366004611143565b6108e1565b3480156102ad57600080fd5b506101266102bc3660046111b7565b610baf565b3480156102cd57600080fd5b506101a86102dc366004611143565b610be3565b3480156102ed57600080fd5b5061017260405180604001604052806003815260200162302e3160e81b81525081565b34801561031c57600080fd5b506101a861032b3660046111b7565b610c3e565b34801561033c57600080fd5b50610126610c79565b34801561035157600080fd5b5061035a610cb4565b60405161017f91906112a9565b34801561037357600080fd5b506101266103823660046111b7565b610cc3565b34801561039357600080fd5b506101266103a23660046111b7565b610cf7565b3480156103b357600080fd5b506103db6103c23660046111b7565b6004602052600090815260409020805460019091015482565b6040805192835260208301919091520161017f565b3480156103fc57600080fd5b506101a861040b3660046111b7565b610d2b565b34801561041c57600080fd5b5061012661042b3660046112bd565b610d55565b600080805b8381101561047c5761045e858583818110610452576104526112e1565b905060200201356108ad565b610468908361130d565b91508061047481611325565b915050610435565b509392505050565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a08231906104b59030906004016112a9565b60206040518083038186803b1580156104cd57600080fd5b505afa1580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105059190611340565b600554610512919061130d565b905090565b33610520610cb4565b6001600160a01b03161461054f5760405162461bcd60e51b815260040161054690611359565b60405180910390fd5b600755565b60006007546006546008548461056a919061138e565b61057491906113a5565b61057e91906113c4565b92915050565b600260015414156105a75760405162461bcd60e51b8152600401610546906113e6565b60026001556105b581610e82565b336003546040516331a9108f60e11b8152600481018490526001600160a01b039283169290911690636352211e9060240160206040518083038186803b1580156105fe57600080fd5b505afa158015610612573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610636919061141d565b6001600160a01b03161461065c5760405162461bcd60e51b81526004016105469061143a565b6000610667826108ad565b9050600081116106b85760405162461bcd60e51b815260206004820152601c60248201527b4449535452494255544f522f4e4f5448494e475f544f5f434c41494d60201b6044820152606401610546565b600082815260046020526040812080548392906106d690849061130d565b90915550506000828152600460205260408120426001909101556005805483929061070290849061130d565b90915550506002546001600160a01b03166107315761072c81335b6001600160a01b031690610f31565b6107b5565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b815260040161076192919061146d565b602060405180830381600087803b15801561077b57600080fd5b505af115801561078f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b39190611486565b505b604080513381526020810184905280820183905290517f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360600190a1505060018055565b60006108096001611047565b90508015610825576000805460ff60a81b1916600160a81b1790555b61082e83610df5565b61084082600001518360200151610e45565b60408201516006556060820151600755608082015160085560a082015160095580156108a8576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6000818152600460205260408120546009546108d79042116108cf5742610c3e565b600954610c3e565b61057e919061138e565b600260015414156109045760405162461bcd60e51b8152600401610546906113e6565b60026001556000805b82811015610aae5761093684848381811061092a5761092a6112e1565b90506020020135610e82565b60035433906001600160a01b0316636352211e86868581811061095b5761095b6112e1565b905060200201356040518263ffffffff1660e01b815260040161098091815260200190565b60206040518083038186803b15801561099857600080fd5b505afa1580156109ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d0919061141d565b6001600160a01b0316146109f65760405162461bcd60e51b81526004016105469061143a565b6000610a0d858584818110610452576104526112e1565b90508015610a9b578060046000878786818110610a2c57610a2c6112e1565b9050602002013581526020019081526020016000206000016000828254610a53919061130d565b9091555042905060046000878786818110610a7057610a706112e1565b905060200201358152602001908152602001600020600101819055508083610a98919061130d565b92505b5080610aa681611325565b91505061090d565b508060056000828254610ac1919061130d565b90915550506002546001600160a01b0316610ae557610ae0813361071d565b610b69565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b8152600401610b1592919061146d565b602060405180830381600087803b158015610b2f57600080fd5b505af1158015610b43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b679190611486565b505b7f8f15b992ee81dad1534e0a4cabd2960c3fcec43609eab7fcce29e22253bae2f633848484604051610b9e94939291906114a8565b60405180910390a150506001805550565b33610bb8610cb4565b6001600160a01b031614610bde5760405162461bcd60e51b815260040161054690611359565b600955565b600080805b8381101561047c5760046000868684818110610c0657610c066112e1565b9050602002013581526020019081526020016000206000015482610c2a919061130d565b915080610c3681611325565b915050610be8565b6000600854821015610c5257506000919050565b600754600854610c62908461138e565b610c6c91906113c4565b60065461057e91906113a5565b33610c82610cb4565b6001600160a01b031614610ca85760405162461bcd60e51b815260040161054690611359565b610cb26000610df5565b565b6000546001600160a01b031690565b33610ccc610cb4565b6001600160a01b031614610cf25760405162461bcd60e51b815260040161054690611359565b600655565b33610d00610cb4565b6001600160a01b031614610d265760405162461bcd60e51b815260040161054690611359565b600855565b6000818152600460205260408120546009546108d7904211610d4d5742610554565b600954610554565b33610d5e610cb4565b6001600160a01b031614610d845760405162461bcd60e51b815260040161054690611359565b6001600160a01b038116610de95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610546565b610df281610df5565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b4260085410610ecd5760405162461bcd60e51b8152602060048201526017602482015276111254d5149250955513d48bd393d517d4d51054951151604a1b6044820152606401610546565b600754610eda904261138e565b60008281526004602052604090206001015410610df25760405162461bcd60e51b81526020600482015260156024820152744449535452494255544f522f544f4f5f4541524c5960581b6044820152606401610546565b80471015610f815760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610546565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610fce576040519150601f19603f3d011682016040523d82523d6000602084013e610fd3565b606091505b50509050806108a85760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b6064820152608401610546565b60008054600160a81b900460ff1615611097578160ff166001148015611073575061107130610e73565b155b61108f5760405162461bcd60e51b8152600401610546906114ff565b506000919050565b60005460ff808416600160a01b90920416106110c55760405162461bcd60e51b8152600401610546906114ff565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600060208083528351808285015260005b8181101561111b578581018301518582016040015282016110ff565b8181111561112d576000604083870101525b50601f01601f1916929092016040019392505050565b6000806020838503121561115657600080fd5b82356001600160401b038082111561116d57600080fd5b818501915085601f83011261118157600080fd5b81358181111561119057600080fd5b8660208260051b85010111156111a557600080fd5b60209290920196919550909350505050565b6000602082840312156111c957600080fd5b5035919050565b6001600160a01b0381168114610df257600080fd5b80356110e9816111d0565b60008082840360e081121561120457600080fd5b833561120f816111d0565b925060c0601f198201121561122357600080fd5b5060405160c081016001600160401b038111828210171561125457634e487b7160e01b600052604160045260246000fd5b604052611263602085016111e5565b8152611271604085016111e5565b6020820152606084013560408201526080840135606082015260a0840135608082015260c084013560a0820152809150509250929050565b6001600160a01b0391909116815260200190565b6000602082840312156112cf57600080fd5b81356112da816111d0565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611320576113206112f7565b500190565b6000600019821415611339576113396112f7565b5060010190565b60006020828403121561135257600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000828210156113a0576113a06112f7565b500390565b60008160001904831182151516156113bf576113bf6112f7565b500290565b6000826113e157634e487b7160e01b600052601260045260246000fd5b500490565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60006020828403121561142f57600080fd5b81516112da816111d0565b6020808252601990820152782224a9aa2924a12aaa27a917a727aa2fa7232a2fa7aba722a960391b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561149857600080fd5b815180151581146112da57600080fd5b6001600160a01b0385168152606060208201819052810183905260006001600160fb1b038411156114d857600080fd5b8360051b808660808501376000908301608001908152604090920192909252949350505050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b60608201526080019056fea264697066735822122082ff87d1b742589cd9545f099188c0c76ce43057cad0b9ab0e23c6a244783f2d64736f6c63430008090033", | ||
"deployedBytecode": "0x6080604052600436106100fe5760003560e01c806306fdde031461012d5780632493530f146101885780632890d033146101b657806329e34b26146101cb578063373f71dd146101eb578063379607f51461020b5780633d2dded51461022b578063409f37581461024157806346be42fa14610261578063496ef217146102815780634a1c86b7146102a15780634fcddd15146102c157806354fd4d50146102e15780636cc8e78314610310578063715018a6146103305780638da5cb5b14610345578063a1bdb15e14610367578063b0aa1e0414610387578063f28f9b56146103a7578063f29b2175146103f0578063f2fde38b1461041057600080fd5b36610128576000341161011057600080fd5b6003546001600160a01b03161561012657600080fd5b005b600080fd5b34801561013957600080fd5b506101726040518060400160405280601981526020017822a9219b9918902b32b9ba32b2102234b9ba3934b13aba37b960391b81525081565b60405161017f91906110ee565b60405180910390f35b34801561019457600080fd5b506101a86101a3366004611143565b610430565b60405190815260200161017f565b3480156101c257600080fd5b506101a8610484565b3480156101d757600080fd5b506101266101e63660046111b7565b610517565b3480156101f757600080fd5b506101a86102063660046111b7565b610554565b34801561021757600080fd5b506101266102263660046111b7565b610584565b34801561023757600080fd5b506101a860055481565b34801561024d57600080fd5b5061012661025c3660046111f0565b6107fd565b34801561026d57600080fd5b506101a861027c3660046111b7565b6108ad565b34801561028d57600080fd5b5061012661029c366004611143565b6108e1565b3480156102ad57600080fd5b506101266102bc3660046111b7565b610baf565b3480156102cd57600080fd5b506101a86102dc366004611143565b610be3565b3480156102ed57600080fd5b5061017260405180604001604052806003815260200162302e3160e81b81525081565b34801561031c57600080fd5b506101a861032b3660046111b7565b610c3e565b34801561033c57600080fd5b50610126610c79565b34801561035157600080fd5b5061035a610cb4565b60405161017f91906112a9565b34801561037357600080fd5b506101266103823660046111b7565b610cc3565b34801561039357600080fd5b506101266103a23660046111b7565b610cf7565b3480156103b357600080fd5b506103db6103c23660046111b7565b6004602052600090815260409020805460019091015482565b6040805192835260208301919091520161017f565b3480156103fc57600080fd5b506101a861040b3660046111b7565b610d2b565b34801561041c57600080fd5b5061012661042b3660046112bd565b610d55565b600080805b8381101561047c5761045e858583818110610452576104526112e1565b905060200201356108ad565b610468908361130d565b91508061047481611325565b915050610435565b509392505050565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a08231906104b59030906004016112a9565b60206040518083038186803b1580156104cd57600080fd5b505afa1580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105059190611340565b600554610512919061130d565b905090565b33610520610cb4565b6001600160a01b03161461054f5760405162461bcd60e51b815260040161054690611359565b60405180910390fd5b600755565b60006007546006546008548461056a919061138e565b61057491906113a5565b61057e91906113c4565b92915050565b600260015414156105a75760405162461bcd60e51b8152600401610546906113e6565b60026001556105b581610e82565b336003546040516331a9108f60e11b8152600481018490526001600160a01b039283169290911690636352211e9060240160206040518083038186803b1580156105fe57600080fd5b505afa158015610612573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610636919061141d565b6001600160a01b03161461065c5760405162461bcd60e51b81526004016105469061143a565b6000610667826108ad565b9050600081116106b85760405162461bcd60e51b815260206004820152601c60248201527b4449535452494255544f522f4e4f5448494e475f544f5f434c41494d60201b6044820152606401610546565b600082815260046020526040812080548392906106d690849061130d565b90915550506000828152600460205260408120426001909101556005805483929061070290849061130d565b90915550506002546001600160a01b03166107315761072c81335b6001600160a01b031690610f31565b6107b5565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b815260040161076192919061146d565b602060405180830381600087803b15801561077b57600080fd5b505af115801561078f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b39190611486565b505b604080513381526020810184905280820183905290517f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360600190a1505060018055565b60006108096001611047565b90508015610825576000805460ff60a81b1916600160a81b1790555b61082e83610df5565b61084082600001518360200151610e45565b60408201516006556060820151600755608082015160085560a082015160095580156108a8576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6000818152600460205260408120546009546108d79042116108cf5742610c3e565b600954610c3e565b61057e919061138e565b600260015414156109045760405162461bcd60e51b8152600401610546906113e6565b60026001556000805b82811015610aae5761093684848381811061092a5761092a6112e1565b90506020020135610e82565b60035433906001600160a01b0316636352211e86868581811061095b5761095b6112e1565b905060200201356040518263ffffffff1660e01b815260040161098091815260200190565b60206040518083038186803b15801561099857600080fd5b505afa1580156109ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d0919061141d565b6001600160a01b0316146109f65760405162461bcd60e51b81526004016105469061143a565b6000610a0d858584818110610452576104526112e1565b90508015610a9b578060046000878786818110610a2c57610a2c6112e1565b9050602002013581526020019081526020016000206000016000828254610a53919061130d565b9091555042905060046000878786818110610a7057610a706112e1565b905060200201358152602001908152602001600020600101819055508083610a98919061130d565b92505b5080610aa681611325565b91505061090d565b508060056000828254610ac1919061130d565b90915550506002546001600160a01b0316610ae557610ae0813361071d565b610b69565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b8152600401610b1592919061146d565b602060405180830381600087803b158015610b2f57600080fd5b505af1158015610b43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b679190611486565b505b7f8f15b992ee81dad1534e0a4cabd2960c3fcec43609eab7fcce29e22253bae2f633848484604051610b9e94939291906114a8565b60405180910390a150506001805550565b33610bb8610cb4565b6001600160a01b031614610bde5760405162461bcd60e51b815260040161054690611359565b600955565b600080805b8381101561047c5760046000868684818110610c0657610c066112e1565b9050602002013581526020019081526020016000206000015482610c2a919061130d565b915080610c3681611325565b915050610be8565b6000600854821015610c5257506000919050565b600754600854610c62908461138e565b610c6c91906113c4565b60065461057e91906113a5565b33610c82610cb4565b6001600160a01b031614610ca85760405162461bcd60e51b815260040161054690611359565b610cb26000610df5565b565b6000546001600160a01b031690565b33610ccc610cb4565b6001600160a01b031614610cf25760405162461bcd60e51b815260040161054690611359565b600655565b33610d00610cb4565b6001600160a01b031614610d265760405162461bcd60e51b815260040161054690611359565b600855565b6000818152600460205260408120546009546108d7904211610d4d5742610554565b600954610554565b33610d5e610cb4565b6001600160a01b031614610d845760405162461bcd60e51b815260040161054690611359565b6001600160a01b038116610de95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610546565b610df281610df5565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b4260085410610ecd5760405162461bcd60e51b8152602060048201526017602482015276111254d5149250955513d48bd393d517d4d51054951151604a1b6044820152606401610546565b600754610eda904261138e565b60008281526004602052604090206001015410610df25760405162461bcd60e51b81526020600482015260156024820152744449535452494255544f522f544f4f5f4541524c5960581b6044820152606401610546565b80471015610f815760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610546565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610fce576040519150601f19603f3d011682016040523d82523d6000602084013e610fd3565b606091505b50509050806108a85760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b6064820152608401610546565b60008054600160a81b900460ff1615611097578160ff166001148015611073575061107130610e73565b155b61108f5760405162461bcd60e51b8152600401610546906114ff565b506000919050565b60005460ff808416600160a01b90920416106110c55760405162461bcd60e51b8152600401610546906114ff565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600060208083528351808285015260005b8181101561111b578581018301518582016040015282016110ff565b8181111561112d576000604083870101525b50601f01601f1916929092016040019392505050565b6000806020838503121561115657600080fd5b82356001600160401b038082111561116d57600080fd5b818501915085601f83011261118157600080fd5b81358181111561119057600080fd5b8660208260051b85010111156111a557600080fd5b60209290920196919550909350505050565b6000602082840312156111c957600080fd5b5035919050565b6001600160a01b0381168114610df257600080fd5b80356110e9816111d0565b60008082840360e081121561120457600080fd5b833561120f816111d0565b925060c0601f198201121561122357600080fd5b5060405160c081016001600160401b038111828210171561125457634e487b7160e01b600052604160045260246000fd5b604052611263602085016111e5565b8152611271604085016111e5565b6020820152606084013560408201526080840135606082015260a0840135608082015260c084013560a0820152809150509250929050565b6001600160a01b0391909116815260200190565b6000602082840312156112cf57600080fd5b81356112da816111d0565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611320576113206112f7565b500190565b6000600019821415611339576113396112f7565b5060010190565b60006020828403121561135257600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000828210156113a0576113a06112f7565b500390565b60008160001904831182151516156113bf576113bf6112f7565b500290565b6000826113e157634e487b7160e01b600052601260045260246000fd5b500490565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60006020828403121561142f57600080fd5b81516112da816111d0565b6020808252601990820152782224a9aa2924a12aaa27a917a727aa2fa7232a2fa7aba722a960391b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561149857600080fd5b815180151581146112da57600080fd5b6001600160a01b0385168152606060208201819052810183905260006001600160fb1b038411156114d857600080fd5b8360051b808660808501376000908301608001908152604090920192909252949350505050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b60608201526080019056fea264697066735822122082ff87d1b742589cd9545f099188c0c76ce43057cad0b9ab0e23c6a244783f2d64736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -38,6 +38,6 @@ /* Autogenerated file. Do not edit manually. */ | ||
"renounceOwnership()": FunctionFragment; | ||
"setClaimDurationUnit(uint256)": FunctionFragment; | ||
"setClaimEnd(uint256)": FunctionFragment; | ||
"setClaimStart(uint256)": FunctionFragment; | ||
"setEmissionRate(uint256)": FunctionFragment; | ||
"setVestingTimeUnit(uint256)": FunctionFragment; | ||
"streamTotalClaimed()": FunctionFragment; | ||
@@ -90,3 +90,3 @@ "streamTotalSupply()": FunctionFragment; | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -104,6 +104,2 @@ claimEnd: BigNumberish; | ||
encodeFunctionData( | ||
functionFragment: "setClaimDurationUnit", | ||
values: [BigNumberish] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "setClaimEnd", | ||
@@ -121,2 +117,6 @@ values: [BigNumberish] | ||
encodeFunctionData( | ||
functionFragment: "setVestingTimeUnit", | ||
values: [BigNumberish] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "streamTotalClaimed", | ||
@@ -173,6 +173,2 @@ values?: undefined | ||
decodeFunctionResult( | ||
functionFragment: "setClaimDurationUnit", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "setClaimEnd", | ||
@@ -190,2 +186,6 @@ data: BytesLike | ||
decodeFunctionResult( | ||
functionFragment: "setVestingTimeUnit", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "streamTotalClaimed", | ||
@@ -339,3 +339,3 @@ data: BytesLike | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -355,3 +355,3 @@ claimEnd: BigNumberish; | ||
setClaimDurationUnit( | ||
setClaimEnd( | ||
newValue: BigNumberish, | ||
@@ -361,3 +361,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimEnd( | ||
setClaimStart( | ||
newValue: BigNumberish, | ||
@@ -367,3 +367,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimStart( | ||
setEmissionRate( | ||
newValue: BigNumberish, | ||
@@ -373,3 +373,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setEmissionRate( | ||
setVestingTimeUnit( | ||
newValue: BigNumberish, | ||
@@ -447,3 +447,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -463,3 +463,3 @@ claimEnd: BigNumberish; | ||
setClaimDurationUnit( | ||
setClaimEnd( | ||
newValue: BigNumberish, | ||
@@ -469,3 +469,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimEnd( | ||
setClaimStart( | ||
newValue: BigNumberish, | ||
@@ -475,3 +475,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimStart( | ||
setEmissionRate( | ||
newValue: BigNumberish, | ||
@@ -481,3 +481,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setEmissionRate( | ||
setVestingTimeUnit( | ||
newValue: BigNumberish, | ||
@@ -555,3 +555,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -569,3 +569,3 @@ claimEnd: BigNumberish; | ||
setClaimDurationUnit( | ||
setClaimEnd( | ||
newValue: BigNumberish, | ||
@@ -575,3 +575,3 @@ overrides?: CallOverrides | ||
setClaimEnd( | ||
setClaimStart( | ||
newValue: BigNumberish, | ||
@@ -581,3 +581,3 @@ overrides?: CallOverrides | ||
setClaimStart( | ||
setEmissionRate( | ||
newValue: BigNumberish, | ||
@@ -587,3 +587,3 @@ overrides?: CallOverrides | ||
setEmissionRate( | ||
setVestingTimeUnit( | ||
newValue: BigNumberish, | ||
@@ -727,3 +727,3 @@ overrides?: CallOverrides | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -743,3 +743,3 @@ claimEnd: BigNumberish; | ||
setClaimDurationUnit( | ||
setClaimEnd( | ||
newValue: BigNumberish, | ||
@@ -749,3 +749,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimEnd( | ||
setClaimStart( | ||
newValue: BigNumberish, | ||
@@ -755,3 +755,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimStart( | ||
setEmissionRate( | ||
newValue: BigNumberish, | ||
@@ -761,3 +761,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setEmissionRate( | ||
setVestingTimeUnit( | ||
newValue: BigNumberish, | ||
@@ -831,3 +831,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -847,3 +847,3 @@ claimEnd: BigNumberish; | ||
setClaimDurationUnit( | ||
setClaimEnd( | ||
newValue: BigNumberish, | ||
@@ -853,3 +853,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimEnd( | ||
setClaimStart( | ||
newValue: BigNumberish, | ||
@@ -859,3 +859,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setClaimStart( | ||
setEmissionRate( | ||
newValue: BigNumberish, | ||
@@ -865,3 +865,3 @@ overrides?: Overrides & { from?: string | Promise<string> } | ||
setEmissionRate( | ||
setVestingTimeUnit( | ||
newValue: BigNumberish, | ||
@@ -868,0 +868,0 @@ overrides?: Overrides & { from?: string | Promise<string> } |
@@ -41,3 +41,3 @@ /* Autogenerated file. Do not edit manually. */ | ||
internalType: "uint256", | ||
name: "claimWindowUnit", | ||
name: "vestingTimeUnit", | ||
type: "uint256", | ||
@@ -336,3 +336,3 @@ }, | ||
internalType: "uint256", | ||
name: "claimWindowUnit", | ||
name: "vestingTimeUnit", | ||
type: "uint256", | ||
@@ -402,3 +402,3 @@ }, | ||
], | ||
name: "setClaimDurationUnit", | ||
name: "setClaimEnd", | ||
outputs: [], | ||
@@ -416,3 +416,3 @@ stateMutability: "nonpayable", | ||
], | ||
name: "setClaimEnd", | ||
name: "setClaimStart", | ||
outputs: [], | ||
@@ -430,3 +430,3 @@ stateMutability: "nonpayable", | ||
], | ||
name: "setClaimStart", | ||
name: "setEmissionRate", | ||
outputs: [], | ||
@@ -444,3 +444,3 @@ stateMutability: "nonpayable", | ||
], | ||
name: "setEmissionRate", | ||
name: "setVestingTimeUnit", | ||
outputs: [], | ||
@@ -509,3 +509,3 @@ stateMutability: "nonpayable", | ||
const _bytecode = | ||
"0x60806040523480156200001157600080fd5b50604051620019083803806200190883398101604081905262000034916200028e565b6200003f3362000056565b600180556200004f3382620000a6565b5062000375565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000620000b4600162000174565b90508015620000d1576000805460ff60a81b1916600160a81b1790555b620000e7836200005660201b62000df51760201c565b62000106826000015183602001516200023960201b62000e451760201c565b60408201516006556060820151600755608082015160085560a082015160095580156200016f576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b60008054600160a81b900460ff1615620001df578160ff166001148015620001af5750620001ad306200026760201b62000e731760201c565b155b620001d75760405162461bcd60e51b8152600401620001ce9062000327565b60405180910390fd5b506000919050565b60005460ff808416600160a01b9092041610620002105760405162461bcd60e51b8152600401620001ce9062000327565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b80516001600160a01b03811681146200023457600080fd5b600060c08284031215620002a157600080fd5b60405160c081016001600160401b0381118282101715620002d257634e487b7160e01b600052604160045260246000fd5b604052620002e08362000276565b8152620002f06020840162000276565b602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201528091505092915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b61158380620003856000396000f3fe6080604052600436106100fe5760003560e01c806306fdde031461012d5780632493530f146101885780632890d033146101b6578063373f71dd146101cb578063379607f5146101eb5780633d2dded51461020b578063409f37581461022157806346be42fa14610241578063496ef217146102615780634a1c86b7146102815780634fcddd15146102a157806354fd4d50146102c1578063693dafef146102f05780636cc8e78314610310578063715018a6146103305780638da5cb5b14610345578063a1bdb15e14610367578063b0aa1e0414610387578063f28f9b56146103a7578063f29b2175146103f0578063f2fde38b1461041057600080fd5b36610128576000341161011057600080fd5b6003546001600160a01b03161561012657600080fd5b005b600080fd5b34801561013957600080fd5b506101726040518060400160405280601981526020017822a9219b9918902b32b9ba32b2102234b9ba3934b13aba37b960391b81525081565b60405161017f91906110ee565b60405180910390f35b34801561019457600080fd5b506101a86101a3366004611143565b610430565b60405190815260200161017f565b3480156101c257600080fd5b506101a8610484565b3480156101d757600080fd5b506101a86101e63660046111b7565b610517565b3480156101f757600080fd5b506101266102063660046111b7565b610547565b34801561021757600080fd5b506101a860055481565b34801561022d57600080fd5b5061012661023c3660046111f0565b6107c9565b34801561024d57600080fd5b506101a861025c3660046111b7565b610879565b34801561026d57600080fd5b5061012661027c366004611143565b6108ad565b34801561028d57600080fd5b5061012661029c3660046111b7565b610b7b565b3480156102ad57600080fd5b506101a86102bc366004611143565b610baf565b3480156102cd57600080fd5b5061017260405180604001604052806003815260200162302e3160e81b81525081565b3480156102fc57600080fd5b5061012661030b3660046111b7565b610c0a565b34801561031c57600080fd5b506101a861032b3660046111b7565b610c3e565b34801561033c57600080fd5b50610126610c79565b34801561035157600080fd5b5061035a610cb4565b60405161017f91906112a9565b34801561037357600080fd5b506101266103823660046111b7565b610cc3565b34801561039357600080fd5b506101266103a23660046111b7565b610cf7565b3480156103b357600080fd5b506103db6103c23660046111b7565b6004602052600090815260409020805460019091015482565b6040805192835260208301919091520161017f565b3480156103fc57600080fd5b506101a861040b3660046111b7565b610d2b565b34801561041c57600080fd5b5061012661042b3660046112bd565b610d55565b600080805b8381101561047c5761045e858583818110610452576104526112e1565b90506020020135610879565b610468908361130d565b91508061047481611325565b915050610435565b509392505050565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a08231906104b59030906004016112a9565b60206040518083038186803b1580156104cd57600080fd5b505afa1580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105059190611340565b600554610512919061130d565b905090565b60006007546006546008548461052d9190611359565b6105379190611370565b610541919061138f565b92915050565b600260015414156105735760405162461bcd60e51b815260040161056a906113b1565b60405180910390fd5b600260015561058181610e82565b336003546040516331a9108f60e11b8152600481018490526001600160a01b039283169290911690636352211e9060240160206040518083038186803b1580156105ca57600080fd5b505afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060291906113e8565b6001600160a01b0316146106285760405162461bcd60e51b815260040161056a90611405565b600061063382610879565b9050600081116106845760405162461bcd60e51b815260206004820152601c60248201527b4449535452494255544f522f4e4f5448494e475f544f5f434c41494d60201b604482015260640161056a565b600082815260046020526040812080548392906106a290849061130d565b9091555050600082815260046020526040812042600190910155600580548392906106ce90849061130d565b90915550506002546001600160a01b03166106fd576106f881335b6001600160a01b031690610f31565b610781565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b815260040161072d929190611438565b602060405180830381600087803b15801561074757600080fd5b505af115801561075b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077f9190611451565b505b604080513381526020810184905280820183905290517f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360600190a1505060018055565b60006107d56001611047565b905080156107f1576000805460ff60a81b1916600160a81b1790555b6107fa83610df5565b61080c82600001518360200151610e45565b60408201516006556060820151600755608082015160085560a08201516009558015610874576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6000818152600460205260408120546009546108a390421161089b5742610c3e565b600954610c3e565b6105419190611359565b600260015414156108d05760405162461bcd60e51b815260040161056a906113b1565b60026001556000805b82811015610a7a576109028484838181106108f6576108f66112e1565b90506020020135610e82565b60035433906001600160a01b0316636352211e868685818110610927576109276112e1565b905060200201356040518263ffffffff1660e01b815260040161094c91815260200190565b60206040518083038186803b15801561096457600080fd5b505afa158015610978573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099c91906113e8565b6001600160a01b0316146109c25760405162461bcd60e51b815260040161056a90611405565b60006109d9858584818110610452576104526112e1565b90508015610a675780600460008787868181106109f8576109f86112e1565b9050602002013581526020019081526020016000206000016000828254610a1f919061130d565b9091555042905060046000878786818110610a3c57610a3c6112e1565b905060200201358152602001908152602001600020600101819055508083610a64919061130d565b92505b5080610a7281611325565b9150506108d9565b508060056000828254610a8d919061130d565b90915550506002546001600160a01b0316610ab157610aac81336106e9565b610b35565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b8152600401610ae1929190611438565b602060405180830381600087803b158015610afb57600080fd5b505af1158015610b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b339190611451565b505b7f8f15b992ee81dad1534e0a4cabd2960c3fcec43609eab7fcce29e22253bae2f633848484604051610b6a9493929190611473565b60405180910390a150506001805550565b33610b84610cb4565b6001600160a01b031614610baa5760405162461bcd60e51b815260040161056a906114ca565b600955565b600080805b8381101561047c5760046000868684818110610bd257610bd26112e1565b9050602002013581526020019081526020016000206000015482610bf6919061130d565b915080610c0281611325565b915050610bb4565b33610c13610cb4565b6001600160a01b031614610c395760405162461bcd60e51b815260040161056a906114ca565b600755565b6000600854821015610c5257506000919050565b600754600854610c629084611359565b610c6c919061138f565b6006546105419190611370565b33610c82610cb4565b6001600160a01b031614610ca85760405162461bcd60e51b815260040161056a906114ca565b610cb26000610df5565b565b6000546001600160a01b031690565b33610ccc610cb4565b6001600160a01b031614610cf25760405162461bcd60e51b815260040161056a906114ca565b600655565b33610d00610cb4565b6001600160a01b031614610d265760405162461bcd60e51b815260040161056a906114ca565b600855565b6000818152600460205260408120546009546108a3904211610d4d5742610517565b600954610517565b33610d5e610cb4565b6001600160a01b031614610d845760405162461bcd60e51b815260040161056a906114ca565b6001600160a01b038116610de95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161056a565b610df281610df5565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b4260085410610ecd5760405162461bcd60e51b8152602060048201526017602482015276111254d5149250955513d48bd393d517d4d51054951151604a1b604482015260640161056a565b600754610eda9042611359565b60008281526004602052604090206001015410610df25760405162461bcd60e51b81526020600482015260156024820152744449535452494255544f522f544f4f5f4541524c5960581b604482015260640161056a565b80471015610f815760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161056a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610fce576040519150601f19603f3d011682016040523d82523d6000602084013e610fd3565b606091505b50509050806108745760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b606482015260840161056a565b60008054600160a81b900460ff1615611097578160ff166001148015611073575061107130610e73565b155b61108f5760405162461bcd60e51b815260040161056a906114ff565b506000919050565b60005460ff808416600160a01b90920416106110c55760405162461bcd60e51b815260040161056a906114ff565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600060208083528351808285015260005b8181101561111b578581018301518582016040015282016110ff565b8181111561112d576000604083870101525b50601f01601f1916929092016040019392505050565b6000806020838503121561115657600080fd5b82356001600160401b038082111561116d57600080fd5b818501915085601f83011261118157600080fd5b81358181111561119057600080fd5b8660208260051b85010111156111a557600080fd5b60209290920196919550909350505050565b6000602082840312156111c957600080fd5b5035919050565b6001600160a01b0381168114610df257600080fd5b80356110e9816111d0565b60008082840360e081121561120457600080fd5b833561120f816111d0565b925060c0601f198201121561122357600080fd5b5060405160c081016001600160401b038111828210171561125457634e487b7160e01b600052604160045260246000fd5b604052611263602085016111e5565b8152611271604085016111e5565b6020820152606084013560408201526080840135606082015260a0840135608082015260c084013560a0820152809150509250929050565b6001600160a01b0391909116815260200190565b6000602082840312156112cf57600080fd5b81356112da816111d0565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611320576113206112f7565b500190565b6000600019821415611339576113396112f7565b5060010190565b60006020828403121561135257600080fd5b5051919050565b60008282101561136b5761136b6112f7565b500390565b600081600019048311821515161561138a5761138a6112f7565b500290565b6000826113ac57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6000602082840312156113fa57600080fd5b81516112da816111d0565b6020808252601990820152782224a9aa2924a12aaa27a917a727aa2fa7232a2fa7aba722a960391b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561146357600080fd5b815180151581146112da57600080fd5b6001600160a01b0385168152606060208201819052810183905260006001600160fb1b038411156114a357600080fd5b8360051b808660808501376000908301608001908152604090920192909252949350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b60608201526080019056fea2646970667358221220a793319cf2347d730840dbc234c875524f391641cfad0aeec52112dd8269dc3964736f6c63430008090033"; | ||
"0x60806040523480156200001157600080fd5b50604051620019083803806200190883398101604081905262000034916200028e565b6200003f3362000056565b600180556200004f3382620000a6565b5062000375565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000620000b4600162000174565b90508015620000d1576000805460ff60a81b1916600160a81b1790555b620000e7836200005660201b62000df51760201c565b62000106826000015183602001516200023960201b62000e451760201c565b60408201516006556060820151600755608082015160085560a082015160095580156200016f576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b60008054600160a81b900460ff1615620001df578160ff166001148015620001af5750620001ad306200026760201b62000e731760201c565b155b620001d75760405162461bcd60e51b8152600401620001ce9062000327565b60405180910390fd5b506000919050565b60005460ff808416600160a01b9092041610620002105760405162461bcd60e51b8152600401620001ce9062000327565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b80516001600160a01b03811681146200023457600080fd5b600060c08284031215620002a157600080fd5b60405160c081016001600160401b0381118282101715620002d257634e487b7160e01b600052604160045260246000fd5b604052620002e08362000276565b8152620002f06020840162000276565b602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201528091505092915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b61158380620003856000396000f3fe6080604052600436106100fe5760003560e01c806306fdde031461012d5780632493530f146101885780632890d033146101b657806329e34b26146101cb578063373f71dd146101eb578063379607f51461020b5780633d2dded51461022b578063409f37581461024157806346be42fa14610261578063496ef217146102815780634a1c86b7146102a15780634fcddd15146102c157806354fd4d50146102e15780636cc8e78314610310578063715018a6146103305780638da5cb5b14610345578063a1bdb15e14610367578063b0aa1e0414610387578063f28f9b56146103a7578063f29b2175146103f0578063f2fde38b1461041057600080fd5b36610128576000341161011057600080fd5b6003546001600160a01b03161561012657600080fd5b005b600080fd5b34801561013957600080fd5b506101726040518060400160405280601981526020017822a9219b9918902b32b9ba32b2102234b9ba3934b13aba37b960391b81525081565b60405161017f91906110ee565b60405180910390f35b34801561019457600080fd5b506101a86101a3366004611143565b610430565b60405190815260200161017f565b3480156101c257600080fd5b506101a8610484565b3480156101d757600080fd5b506101266101e63660046111b7565b610517565b3480156101f757600080fd5b506101a86102063660046111b7565b610554565b34801561021757600080fd5b506101266102263660046111b7565b610584565b34801561023757600080fd5b506101a860055481565b34801561024d57600080fd5b5061012661025c3660046111f0565b6107fd565b34801561026d57600080fd5b506101a861027c3660046111b7565b6108ad565b34801561028d57600080fd5b5061012661029c366004611143565b6108e1565b3480156102ad57600080fd5b506101266102bc3660046111b7565b610baf565b3480156102cd57600080fd5b506101a86102dc366004611143565b610be3565b3480156102ed57600080fd5b5061017260405180604001604052806003815260200162302e3160e81b81525081565b34801561031c57600080fd5b506101a861032b3660046111b7565b610c3e565b34801561033c57600080fd5b50610126610c79565b34801561035157600080fd5b5061035a610cb4565b60405161017f91906112a9565b34801561037357600080fd5b506101266103823660046111b7565b610cc3565b34801561039357600080fd5b506101266103a23660046111b7565b610cf7565b3480156103b357600080fd5b506103db6103c23660046111b7565b6004602052600090815260409020805460019091015482565b6040805192835260208301919091520161017f565b3480156103fc57600080fd5b506101a861040b3660046111b7565b610d2b565b34801561041c57600080fd5b5061012661042b3660046112bd565b610d55565b600080805b8381101561047c5761045e858583818110610452576104526112e1565b905060200201356108ad565b610468908361130d565b91508061047481611325565b915050610435565b509392505050565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a08231906104b59030906004016112a9565b60206040518083038186803b1580156104cd57600080fd5b505afa1580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105059190611340565b600554610512919061130d565b905090565b33610520610cb4565b6001600160a01b03161461054f5760405162461bcd60e51b815260040161054690611359565b60405180910390fd5b600755565b60006007546006546008548461056a919061138e565b61057491906113a5565b61057e91906113c4565b92915050565b600260015414156105a75760405162461bcd60e51b8152600401610546906113e6565b60026001556105b581610e82565b336003546040516331a9108f60e11b8152600481018490526001600160a01b039283169290911690636352211e9060240160206040518083038186803b1580156105fe57600080fd5b505afa158015610612573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610636919061141d565b6001600160a01b03161461065c5760405162461bcd60e51b81526004016105469061143a565b6000610667826108ad565b9050600081116106b85760405162461bcd60e51b815260206004820152601c60248201527b4449535452494255544f522f4e4f5448494e475f544f5f434c41494d60201b6044820152606401610546565b600082815260046020526040812080548392906106d690849061130d565b90915550506000828152600460205260408120426001909101556005805483929061070290849061130d565b90915550506002546001600160a01b03166107315761072c81335b6001600160a01b031690610f31565b6107b5565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b815260040161076192919061146d565b602060405180830381600087803b15801561077b57600080fd5b505af115801561078f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b39190611486565b505b604080513381526020810184905280820183905290517f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360600190a1505060018055565b60006108096001611047565b90508015610825576000805460ff60a81b1916600160a81b1790555b61082e83610df5565b61084082600001518360200151610e45565b60408201516006556060820151600755608082015160085560a082015160095580156108a8576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6000818152600460205260408120546009546108d79042116108cf5742610c3e565b600954610c3e565b61057e919061138e565b600260015414156109045760405162461bcd60e51b8152600401610546906113e6565b60026001556000805b82811015610aae5761093684848381811061092a5761092a6112e1565b90506020020135610e82565b60035433906001600160a01b0316636352211e86868581811061095b5761095b6112e1565b905060200201356040518263ffffffff1660e01b815260040161098091815260200190565b60206040518083038186803b15801561099857600080fd5b505afa1580156109ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d0919061141d565b6001600160a01b0316146109f65760405162461bcd60e51b81526004016105469061143a565b6000610a0d858584818110610452576104526112e1565b90508015610a9b578060046000878786818110610a2c57610a2c6112e1565b9050602002013581526020019081526020016000206000016000828254610a53919061130d565b9091555042905060046000878786818110610a7057610a706112e1565b905060200201358152602001908152602001600020600101819055508083610a98919061130d565b92505b5080610aa681611325565b91505061090d565b508060056000828254610ac1919061130d565b90915550506002546001600160a01b0316610ae557610ae0813361071d565b610b69565b6002546001600160a01b031663a9059cbb33836040518363ffffffff1660e01b8152600401610b1592919061146d565b602060405180830381600087803b158015610b2f57600080fd5b505af1158015610b43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b679190611486565b505b7f8f15b992ee81dad1534e0a4cabd2960c3fcec43609eab7fcce29e22253bae2f633848484604051610b9e94939291906114a8565b60405180910390a150506001805550565b33610bb8610cb4565b6001600160a01b031614610bde5760405162461bcd60e51b815260040161054690611359565b600955565b600080805b8381101561047c5760046000868684818110610c0657610c066112e1565b9050602002013581526020019081526020016000206000015482610c2a919061130d565b915080610c3681611325565b915050610be8565b6000600854821015610c5257506000919050565b600754600854610c62908461138e565b610c6c91906113c4565b60065461057e91906113a5565b33610c82610cb4565b6001600160a01b031614610ca85760405162461bcd60e51b815260040161054690611359565b610cb26000610df5565b565b6000546001600160a01b031690565b33610ccc610cb4565b6001600160a01b031614610cf25760405162461bcd60e51b815260040161054690611359565b600655565b33610d00610cb4565b6001600160a01b031614610d265760405162461bcd60e51b815260040161054690611359565b600855565b6000818152600460205260408120546009546108d7904211610d4d5742610554565b600954610554565b33610d5e610cb4565b6001600160a01b031614610d845760405162461bcd60e51b815260040161054690611359565b6001600160a01b038116610de95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610546565b610df281610df5565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6001600160a01b03163b151590565b4260085410610ecd5760405162461bcd60e51b8152602060048201526017602482015276111254d5149250955513d48bd393d517d4d51054951151604a1b6044820152606401610546565b600754610eda904261138e565b60008281526004602052604090206001015410610df25760405162461bcd60e51b81526020600482015260156024820152744449535452494255544f522f544f4f5f4541524c5960581b6044820152606401610546565b80471015610f815760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610546565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610fce576040519150601f19603f3d011682016040523d82523d6000602084013e610fd3565b606091505b50509050806108a85760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b6064820152608401610546565b60008054600160a81b900460ff1615611097578160ff166001148015611073575061107130610e73565b155b61108f5760405162461bcd60e51b8152600401610546906114ff565b506000919050565b60005460ff808416600160a01b90920416106110c55760405162461bcd60e51b8152600401610546906114ff565b506000805460ff909216600160a01b0260ff60a01b19909216919091179055600190565b919050565b600060208083528351808285015260005b8181101561111b578581018301518582016040015282016110ff565b8181111561112d576000604083870101525b50601f01601f1916929092016040019392505050565b6000806020838503121561115657600080fd5b82356001600160401b038082111561116d57600080fd5b818501915085601f83011261118157600080fd5b81358181111561119057600080fd5b8660208260051b85010111156111a557600080fd5b60209290920196919550909350505050565b6000602082840312156111c957600080fd5b5035919050565b6001600160a01b0381168114610df257600080fd5b80356110e9816111d0565b60008082840360e081121561120457600080fd5b833561120f816111d0565b925060c0601f198201121561122357600080fd5b5060405160c081016001600160401b038111828210171561125457634e487b7160e01b600052604160045260246000fd5b604052611263602085016111e5565b8152611271604085016111e5565b6020820152606084013560408201526080840135606082015260a0840135608082015260c084013560a0820152809150509250929050565b6001600160a01b0391909116815260200190565b6000602082840312156112cf57600080fd5b81356112da816111d0565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611320576113206112f7565b500190565b6000600019821415611339576113396112f7565b5060010190565b60006020828403121561135257600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000828210156113a0576113a06112f7565b500390565b60008160001904831182151516156113bf576113bf6112f7565b500290565b6000826113e157634e487b7160e01b600052601260045260246000fd5b500490565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60006020828403121561142f57600080fd5b81516112da816111d0565b6020808252601990820152782224a9aa2924a12aaa27a917a727aa2fa7232a2fa7aba722a960391b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561149857600080fd5b815180151581146112da57600080fd5b6001600160a01b0385168152606060208201819052810183905260006001600160fb1b038411156114d857600080fd5b8360051b808660808501376000908301608001908152604090920192909252949350505050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b60608201526080019056fea264697066735822122082ff87d1b742589cd9545f099188c0c76ce43057cad0b9ab0e23c6a244783f2d64736f6c63430008090033"; | ||
@@ -528,3 +528,3 @@ export class ERC721HolderVestedDistributor__factory extends ContractFactory { | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -545,3 +545,3 @@ claimEnd: BigNumberish; | ||
emissionRate: BigNumberish; | ||
claimWindowUnit: BigNumberish; | ||
vestingTimeUnit: BigNumberish; | ||
claimStart: BigNumberish; | ||
@@ -548,0 +548,0 @@ claimEnd: BigNumberish; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2283132