token-icon

Governance BiFi Token

Token

Overview[ERC-20]

Max Total Supply
3,220.33
GBiFi
Holders
2+0.00%
Transfers
38

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106101a35760003560e01c80636f307dc3116100ee5780639ab24eb011610097578063c3cda52011610071578063c3cda52014610390578063d505accf146103a3578063dd62ed3e146103b6578063f1127ed8146103ef576101a3565b80639ab24eb014610357578063a457c2d71461036a578063a9059cbb1461037d576101a3565b80637ecebe00116100c85780637ecebe00146103295780638e539e8c1461033c57806395d89b411461034f576101a3565b80636f307dc3146102b15780636fcfff45146102d857806370a0823114610300576101a3565b8063313ce567116101505780633a46b1a81161012a5780633a46b1a81461025e578063587cde1e146102715780635c19a95c1461029c576101a3565b8063313ce567146102345780633644e51514610243578063395093511461024b576101a3565b8063205c287811610181578063205c2878146101fb57806323b872dd1461020e5780632f4f21e214610221576101a3565b806306fdde03146101a8578063095ea7b3146101c657806318160ddd146101e9575b600080fd5b6101b061042c565b6040516101bd91906122d0565b60405180910390f35b6101d96101d43660046121be565b6104bf565b60405190151581526020016101bd565b6002545b6040519081526020016101bd565b6101d96102093660046121be565b6104d5565b6101d961021c36600461211a565b61050c565b6101d961022f3660046121be565b6105d2565b604051601281526020016101bd565b6101ed61060a565b6101d96102593660046121be565b610619565b6101ed61026c3660046121be565b610655565b61028461027f3660046120ce565b6106c8565b6040516001600160a01b0390911681526020016101bd565b6102af6102aa3660046120ce565b6106e9565b005b6102847f0000000000000000000000002791bfd60d232150bff86b39b7146c0eaaa2ba8181565b6102eb6102e63660046120ce565b6106f6565b60405163ffffffff90911681526020016101bd565b6101ed61030e3660046120ce565b6001600160a01b031660009081526020819052604090205490565b6101ed6103373660046120ce565b61071e565b6101ed61034a36600461229c565b61073c565b6101b0610798565b6101ed6103653660046120ce565b6107a7565b6101d96103783660046121be565b61083c565b6101d961038b3660046121be565b6108ed565b6102af61039e3660046121e7565b6108fa565b6102af6103b1366004612155565b610a30565b6101ed6103c43660046120e8565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6104026103fd36600461223e565b610b94565b60408051825163ffffffff1681526020928301516001600160e01b031692810192909252016101bd565b60606003805461043b9061237e565b80601f01602080910402602001604051908101604052809291908181526020018280546104679061237e565b80156104b45780601f10610489576101008083540402835291602001916104b4565b820191906000526020600020905b81548152906001019060200180831161049757829003601f168201915b505050505090505b90565b60006104cc338484610c26565b50600192915050565b60006104e13383610d7e565b6104cc7f0000000000000000000000002791bfd60d232150bff86b39b7146c0eaaa2ba818484610d8c565b6000610519848484610e25565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156105b85760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6105c58533858403610c26565b60019150505b9392505050565b60006106007f0000000000000000000000002791bfd60d232150bff86b39b7146c0eaaa2ba81333085611048565b6104cc8383611099565b60006106146110a3565b905090565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104cc918590610650908690612303565b610c26565b60004382106106a65760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e65640060448201526064016105af565b6001600160a01b03831660009081526007602052604090206105cb908361119a565b6001600160a01b03808216600090815260066020526040902054165b919050565b6106f33382611273565b50565b6001600160a01b03811660009081526007602052604081205461071890611321565b92915050565b6001600160a01b038116600090815260056020526040812054610718565b600043821061078d5760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e65640060448201526064016105af565b61071860088361119a565b60606004805461043b9061237e565b6001600160a01b0381166000908152600760205260408120548015610829576001600160a01b03831660009081526007602052604090206107e960018361233b565b8154811061080757634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b031661082c565b60005b6001600160e01b03169392505050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156108d65760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016105af565b6108e33385858403610c26565b5060019392505050565b60006104cc338484610e25565b8342111561094a5760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e6174757265206578706972656400000060448201526064016105af565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590526000906109c4906109bc9060a001604051602081830303815290604052805190602001206113a1565b85858561140a565b90506109cf81611432565b8614610a1d5760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e63650000000000000060448201526064016105af565b610a278188611273565b50505050505050565b83421115610a805760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016105af565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610aaf8c611432565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610b0a826113a1565b90506000610b1a8287878761140a565b9050896001600160a01b0316816001600160a01b031614610b7d5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016105af565b610b888a8a8a610c26565b50505050505050505050565b60408051808201909152600080825260208201526001600160a01b0383166000908152600760205260409020805463ffffffff8416908110610be657634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b6001600160a01b038316610ca15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b038216610d1d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b610d88828261145a565b5050565b6040516001600160a01b038316602482015260448101829052610e209084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180516001600160e01b03167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611472565b505050565b6001600160a01b038316610ea15760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b038216610f1d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b03831660009081526020819052604090205481811015610fac5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610fe3908490612303565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161102f91815260200190565b60405180910390a3611042848484611557565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526110429085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610dd1565b610d888282611562565b60007f00000000000000000000000000000000000000000000000000000000000000014614156110f457507f2b2b56dbc27a40454525beeac1ec2af92d4db12ddbdafb7d8c48096e593506c36104bc565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f73de7591ff39da66d11afa0430c9d48be7b7097c880d6df0dd017051678abb27828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c090920190925280519101206104bc565b8154600090815b8181101561120c5760006111b582846115f9565b9050848682815481106111d857634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff1611156111f857809250611206565b611203816001612303565b91505b506111a1565b811561125e578461121e60018461233b565b8154811061123c57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b0316611261565b60005b6001600160e01b031695945050505050565b600061127e836106c8565b905060006112a1846001600160a01b031660009081526020819052604090205490565b6001600160a01b0385811660008181526006602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611042828483611614565b600063ffffffff82111561139d5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201527f322062697473000000000000000000000000000000000000000000000000000060648201526084016105af565b5090565b60006107186113ae6110a3565b836040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b600080600061141b87878787611751565b915091506114288161183e565b5095945050505050565b6001600160a01b03811660009081526005602052604090208054600181018255905b50919050565b6114648282611a41565b6110426008611bcd83611bd9565b60006114c7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611d8a9092919063ffffffff16565b805190915015610e2057808060200190518101906114e5919061227c565b610e205760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016105af565b610e20838383611da1565b61156c8282611dbc565b6002546001600160e01b0310156115eb5760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201527f766572666c6f77696e6720766f7465730000000000000000000000000000000060648201526084016105af565b6110426008611ea383611bd9565b6000611608600284841861231b565b6105cb90848416612303565b816001600160a01b0316836001600160a01b0316141580156116365750600081115b15610e20576001600160a01b038316156116c4576001600160a01b0383166000908152600760205260408120819061167190611bcd85611bd9565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516116b9929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610e20576001600160a01b038216600090815260076020526040812081906116fa90611ea385611bd9565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611742929190918252602082015260400190565b60405180910390a25050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156117885750600090506003611835565b8460ff16601b141580156117a057508460ff16601c14155b156117b15750600090506004611835565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611805573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661182e57600060019250925050611835565b9150600090505b94509492505050565b600081600481111561186057634e487b7160e01b600052602160045260246000fd5b141561186b576106f3565b600181600481111561188d57634e487b7160e01b600052602160045260246000fd5b14156118db5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016105af565b60028160048111156118fd57634e487b7160e01b600052602160045260246000fd5b141561194b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016105af565b600381600481111561196d57634e487b7160e01b600052602160045260246000fd5b14156119c65760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016105af565b60048160048111156119e857634e487b7160e01b600052602160045260246000fd5b14156106f35760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016105af565b6001600160a01b038216611abd5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b03821660009081526020819052604090205481811015611b4c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b0383166000908152602081905260408120838303905560028054849290611b7b90849061233b565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3610e2083600084611557565b60006105cb828461233b565b825460009081908015611c325785611bf260018361233b565b81548110611c1057634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b0316611c35565b60005b6001600160e01b03169250611c4e83858763ffffffff16565b9150600081118015611c9a57504386611c6860018461233b565b81548110611c8657634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff16145b15611d0857611ca882611eaf565b86611cb460018461233b565b81548110611cd257634e487b7160e01b600052603260045260246000fd5b9060005260206000200160000160046101000a8154816001600160e01b0302191690836001600160e01b03160217905550611d81565b856040518060400160405280611d1d43611321565b63ffffffff168152602001611d3185611eaf565b6001600160e01b039081169091528254600181018455600093845260209384902083519101805493909401519091166401000000000263ffffffff91821663ffffffff1990931692909217161790555b50935093915050565b6060611d998484600085611f2e565b949350505050565b610e20611dad846106c8565b611db6846106c8565b83611614565b6001600160a01b038216611e125760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016105af565b8060026000828254611e249190612303565b90915550506001600160a01b03821660009081526020819052604081208054839290611e51908490612303565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3610d8860008383611557565b60006105cb8284612303565b60006001600160e01b0382111561139d5760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203260448201527f323420626974730000000000000000000000000000000000000000000000000060648201526084016105af565b606082471015611fa65760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016105af565b843b611ff45760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016105af565b600080866001600160a01b0316858760405161201091906122b4565b60006040518083038185875af1925050503d806000811461204d576040519150601f19603f3d011682016040523d82523d6000602084013e612052565b606091505b509150915061206282828661206d565b979650505050505050565b6060831561207c5750816105cb565b82511561208c5782518084602001fd5b8160405162461bcd60e51b81526004016105af91906122d0565b80356001600160a01b03811681146106e457600080fd5b803560ff811681146106e457600080fd5b6000602082840312156120df578081fd5b6105cb826120a6565b600080604083850312156120fa578081fd5b612103836120a6565b9150612111602084016120a6565b90509250929050565b60008060006060848603121561212e578081fd5b612137846120a6565b9250612145602085016120a6565b9150604084013590509250925092565b600080600080600080600060e0888a03121561216f578283fd5b612178886120a6565b9650612186602089016120a6565b955060408801359450606088013593506121a2608089016120bd565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156121d0578182fd5b6121d9836120a6565b946020939093013593505050565b60008060008060008060c087890312156121ff578182fd5b612208876120a6565b95506020870135945060408701359350612224606088016120bd565b92506080870135915060a087013590509295509295509295565b60008060408385031215612250578182fd5b612259836120a6565b9150602083013563ffffffff81168114612271578182fd5b809150509250929050565b60006020828403121561228d578081fd5b815180151581146105cb578182fd5b6000602082840312156122ad578081fd5b5035919050565b600082516122c6818460208701612352565b9190910192915050565b60006020825282518060208401526122ef816040850160208701612352565b601f01601f19169190910160400192915050565b60008219821115612316576123166123b3565b500190565b60008261233657634e487b7160e01b81526012600452602481fd5b500490565b60008282101561234d5761234d6123b3565b500390565b60005b8381101561236d578181015183820152602001612355565b838111156110425750506000910152565b60028104600182168061239257607f821691505b6020821081141561145457634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fdfea2646970667358221220fb6e12ec602b6919e31063a0f7963b5c6aee3a91c48cad57c8abe16c637d4f4d64736f6c63430008020033
Creation ByteCode
0x6101606040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610120523480156200003757600080fd5b50732791bfd60d232150bff86b39b7146c0eaaa2ba816040518060400160405280601581526020017f476f7665726e616e6365204269466920546f6b656e000000000000000000000081525080604051806040016040528060018152602001603160f81b8152506040518060400160405280601581526020017f476f7665726e616e6365204269466920546f6b656e000000000000000000000081525060405180604001604052806005815260200164474269466960d81b81525081600390805190602001906200010a929190620001c7565b50805162000120906004906020840190620001c7565b5050825160208085019190912083518483012060c082815260e08290524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81890181905281830188905260608201879052608082019490945230818401528151808203909301835290930190925281519190940120919350919060805261010052505050505060601b6001600160601b03191661014052620002aa565b828054620001d5906200026d565b90600052602060002090601f016020900481019282620001f9576000855562000244565b82601f106200021457805160ff191683800117855562000244565b8280016001018555821562000244579182015b828111156200024457825182559160200191906001019062000227565b506200025292915062000256565b5090565b5b8082111562000252576000815560010162000257565b6002810460018216806200028257607f821691505b60208210811415620002a457634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e05161010051610120516101405160601c6123ff62000316600039600081816102b6015281816104e601526105d901526000610a84015260006110fb0152600061114a01526000611125015260006110a7015260006110d001526123ff6000f3fe608060405234801561001057600080fd5b50600436106101a35760003560e01c80636f307dc3116100ee5780639ab24eb011610097578063c3cda52011610071578063c3cda52014610390578063d505accf146103a3578063dd62ed3e146103b6578063f1127ed8146103ef576101a3565b80639ab24eb014610357578063a457c2d71461036a578063a9059cbb1461037d576101a3565b80637ecebe00116100c85780637ecebe00146103295780638e539e8c1461033c57806395d89b411461034f576101a3565b80636f307dc3146102b15780636fcfff45146102d857806370a0823114610300576101a3565b8063313ce567116101505780633a46b1a81161012a5780633a46b1a81461025e578063587cde1e146102715780635c19a95c1461029c576101a3565b8063313ce567146102345780633644e51514610243578063395093511461024b576101a3565b8063205c287811610181578063205c2878146101fb57806323b872dd1461020e5780632f4f21e214610221576101a3565b806306fdde03146101a8578063095ea7b3146101c657806318160ddd146101e9575b600080fd5b6101b061042c565b6040516101bd91906122d0565b60405180910390f35b6101d96101d43660046121be565b6104bf565b60405190151581526020016101bd565b6002545b6040519081526020016101bd565b6101d96102093660046121be565b6104d5565b6101d961021c36600461211a565b61050c565b6101d961022f3660046121be565b6105d2565b604051601281526020016101bd565b6101ed61060a565b6101d96102593660046121be565b610619565b6101ed61026c3660046121be565b610655565b61028461027f3660046120ce565b6106c8565b6040516001600160a01b0390911681526020016101bd565b6102af6102aa3660046120ce565b6106e9565b005b6102847f000000000000000000000000000000000000000000000000000000000000000081565b6102eb6102e63660046120ce565b6106f6565b60405163ffffffff90911681526020016101bd565b6101ed61030e3660046120ce565b6001600160a01b031660009081526020819052604090205490565b6101ed6103373660046120ce565b61071e565b6101ed61034a36600461229c565b61073c565b6101b0610798565b6101ed6103653660046120ce565b6107a7565b6101d96103783660046121be565b61083c565b6101d961038b3660046121be565b6108ed565b6102af61039e3660046121e7565b6108fa565b6102af6103b1366004612155565b610a30565b6101ed6103c43660046120e8565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6104026103fd36600461223e565b610b94565b60408051825163ffffffff1681526020928301516001600160e01b031692810192909252016101bd565b60606003805461043b9061237e565b80601f01602080910402602001604051908101604052809291908181526020018280546104679061237e565b80156104b45780601f10610489576101008083540402835291602001916104b4565b820191906000526020600020905b81548152906001019060200180831161049757829003601f168201915b505050505090505b90565b60006104cc338484610c26565b50600192915050565b60006104e13383610d7e565b6104cc7f00000000000000000000000000000000000000000000000000000000000000008484610d8c565b6000610519848484610e25565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156105b85760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6105c58533858403610c26565b60019150505b9392505050565b60006106007f0000000000000000000000000000000000000000000000000000000000000000333085611048565b6104cc8383611099565b60006106146110a3565b905090565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104cc918590610650908690612303565b610c26565b60004382106106a65760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e65640060448201526064016105af565b6001600160a01b03831660009081526007602052604090206105cb908361119a565b6001600160a01b03808216600090815260066020526040902054165b919050565b6106f33382611273565b50565b6001600160a01b03811660009081526007602052604081205461071890611321565b92915050565b6001600160a01b038116600090815260056020526040812054610718565b600043821061078d5760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e65640060448201526064016105af565b61071860088361119a565b60606004805461043b9061237e565b6001600160a01b0381166000908152600760205260408120548015610829576001600160a01b03831660009081526007602052604090206107e960018361233b565b8154811061080757634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b031661082c565b60005b6001600160e01b03169392505050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156108d65760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016105af565b6108e33385858403610c26565b5060019392505050565b60006104cc338484610e25565b8342111561094a5760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e6174757265206578706972656400000060448201526064016105af565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590526000906109c4906109bc9060a001604051602081830303815290604052805190602001206113a1565b85858561140a565b90506109cf81611432565b8614610a1d5760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e63650000000000000060448201526064016105af565b610a278188611273565b50505050505050565b83421115610a805760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016105af565b60007f0000000000000000000000000000000000000000000000000000000000000000888888610aaf8c611432565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610b0a826113a1565b90506000610b1a8287878761140a565b9050896001600160a01b0316816001600160a01b031614610b7d5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016105af565b610b888a8a8a610c26565b50505050505050505050565b60408051808201909152600080825260208201526001600160a01b0383166000908152600760205260409020805463ffffffff8416908110610be657634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b6001600160a01b038316610ca15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b038216610d1d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b610d88828261145a565b5050565b6040516001600160a01b038316602482015260448101829052610e209084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180516001600160e01b03167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611472565b505050565b6001600160a01b038316610ea15760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b038216610f1d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b03831660009081526020819052604090205481811015610fac5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610fe3908490612303565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161102f91815260200190565b60405180910390a3611042848484611557565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526110429085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610dd1565b610d888282611562565b60007f00000000000000000000000000000000000000000000000000000000000000004614156110f457507f00000000000000000000000000000000000000000000000000000000000000006104bc565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c090920190925280519101206104bc565b8154600090815b8181101561120c5760006111b582846115f9565b9050848682815481106111d857634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff1611156111f857809250611206565b611203816001612303565b91505b506111a1565b811561125e578461121e60018461233b565b8154811061123c57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b0316611261565b60005b6001600160e01b031695945050505050565b600061127e836106c8565b905060006112a1846001600160a01b031660009081526020819052604090205490565b6001600160a01b0385811660008181526006602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611042828483611614565b600063ffffffff82111561139d5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201527f322062697473000000000000000000000000000000000000000000000000000060648201526084016105af565b5090565b60006107186113ae6110a3565b836040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b600080600061141b87878787611751565b915091506114288161183e565b5095945050505050565b6001600160a01b03811660009081526005602052604090208054600181018255905b50919050565b6114648282611a41565b6110426008611bcd83611bd9565b60006114c7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611d8a9092919063ffffffff16565b805190915015610e2057808060200190518101906114e5919061227c565b610e205760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016105af565b610e20838383611da1565b61156c8282611dbc565b6002546001600160e01b0310156115eb5760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201527f766572666c6f77696e6720766f7465730000000000000000000000000000000060648201526084016105af565b6110426008611ea383611bd9565b6000611608600284841861231b565b6105cb90848416612303565b816001600160a01b0316836001600160a01b0316141580156116365750600081115b15610e20576001600160a01b038316156116c4576001600160a01b0383166000908152600760205260408120819061167190611bcd85611bd9565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516116b9929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610e20576001600160a01b038216600090815260076020526040812081906116fa90611ea385611bd9565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611742929190918252602082015260400190565b60405180910390a25050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156117885750600090506003611835565b8460ff16601b141580156117a057508460ff16601c14155b156117b15750600090506004611835565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611805573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661182e57600060019250925050611835565b9150600090505b94509492505050565b600081600481111561186057634e487b7160e01b600052602160045260246000fd5b141561186b576106f3565b600181600481111561188d57634e487b7160e01b600052602160045260246000fd5b14156118db5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016105af565b60028160048111156118fd57634e487b7160e01b600052602160045260246000fd5b141561194b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016105af565b600381600481111561196d57634e487b7160e01b600052602160045260246000fd5b14156119c65760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016105af565b60048160048111156119e857634e487b7160e01b600052602160045260246000fd5b14156106f35760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016105af565b6001600160a01b038216611abd5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b03821660009081526020819052604090205481811015611b4c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016105af565b6001600160a01b0383166000908152602081905260408120838303905560028054849290611b7b90849061233b565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3610e2083600084611557565b60006105cb828461233b565b825460009081908015611c325785611bf260018361233b565b81548110611c1057634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b0316611c35565b60005b6001600160e01b03169250611c4e83858763ffffffff16565b9150600081118015611c9a57504386611c6860018461233b565b81548110611c8657634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff16145b15611d0857611ca882611eaf565b86611cb460018461233b565b81548110611cd257634e487b7160e01b600052603260045260246000fd5b9060005260206000200160000160046101000a8154816001600160e01b0302191690836001600160e01b03160217905550611d81565b856040518060400160405280611d1d43611321565b63ffffffff168152602001611d3185611eaf565b6001600160e01b039081169091528254600181018455600093845260209384902083519101805493909401519091166401000000000263ffffffff91821663ffffffff1990931692909217161790555b50935093915050565b6060611d998484600085611f2e565b949350505050565b610e20611dad846106c8565b611db6846106c8565b83611614565b6001600160a01b038216611e125760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016105af565b8060026000828254611e249190612303565b90915550506001600160a01b03821660009081526020819052604081208054839290611e51908490612303565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3610d8860008383611557565b60006105cb8284612303565b60006001600160e01b0382111561139d5760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203260448201527f323420626974730000000000000000000000000000000000000000000000000060648201526084016105af565b606082471015611fa65760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016105af565b843b611ff45760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016105af565b600080866001600160a01b0316858760405161201091906122b4565b60006040518083038185875af1925050503d806000811461204d576040519150601f19603f3d011682016040523d82523d6000602084013e612052565b606091505b509150915061206282828661206d565b979650505050505050565b6060831561207c5750816105cb565b82511561208c5782518084602001fd5b8160405162461bcd60e51b81526004016105af91906122d0565b80356001600160a01b03811681146106e457600080fd5b803560ff811681146106e457600080fd5b6000602082840312156120df578081fd5b6105cb826120a6565b600080604083850312156120fa578081fd5b612103836120a6565b9150612111602084016120a6565b90509250929050565b60008060006060848603121561212e578081fd5b612137846120a6565b9250612145602085016120a6565b9150604084013590509250925092565b600080600080600080600060e0888a03121561216f578283fd5b612178886120a6565b9650612186602089016120a6565b955060408801359450606088013593506121a2608089016120bd565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156121d0578182fd5b6121d9836120a6565b946020939093013593505050565b60008060008060008060c087890312156121ff578182fd5b612208876120a6565b95506020870135945060408701359350612224606088016120bd565b92506080870135915060a087013590509295509295509295565b60008060408385031215612250578182fd5b612259836120a6565b9150602083013563ffffffff81168114612271578182fd5b809150509250929050565b60006020828403121561228d578081fd5b815180151581146105cb578182fd5b6000602082840312156122ad578081fd5b5035919050565b600082516122c6818460208701612352565b9190910192915050565b60006020825282518060208401526122ef816040850160208701612352565b601f01601f19169190910160400192915050565b60008219821115612316576123166123b3565b500190565b60008261233657634e487b7160e01b81526012600452602481fd5b500490565b60008282101561234d5761234d6123b3565b500390565b60005b8381101561236d578181015183820152602001612355565b838111156110425750506000910152565b60028104600182168061239257607f821691505b6020821081141561145457634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fdfea2646970667358221220fb6e12ec602b6919e31063a0f7963b5c6aee3a91c48cad57c8abe16c637d4f4d64736f6c63430008020033
©2022-now by Spectre