mirror of
https://gitlab.com/pulsechaincom/go-pulse.git
synced 2025-01-05 02:04:30 +00:00
40 lines
49 KiB
Go
40 lines
49 KiB
Go
package params
|
|
|
|
import "github.com/ethereum/go-ethereum/common/math"
|
|
|
|
var pulseChainTestnetTreasury Treasury
|
|
|
|
var pulseChainTestnetInitValidators = []string{
|
|
"0xdB5f55b6111f0adC916921Cf5624B2768f6524F8",
|
|
"0x33C31EE0457ADfE7e41FD65A33f50262Cc97eA1A",
|
|
"0x9F8ff5790D111915b55eF9D9BBd6E82Ef08c4550",
|
|
}
|
|
var pulseChainTestnetSystemContracts = []SystemContract{
|
|
{
|
|
Addr: "0x0000000000000000000000000000000000000666",
|
|
Code: "0x6080604052600080fdfea26469706673582212202b648b36cb82ab85836e2d58b86ed7319f885513bac876bbd70c01996b8aca3964736f6c63430008090033",
|
|
},
|
|
{
|
|
Addr: "0x0000000000000000000000000000000000001000",
|
|
Code: "0x6080604052600436106101095760003560e01c8063c3f8d5f411610095578063e589b61e11610064578063e589b61e146102e4578063eb57e20214610304578063f340fa0114610324578063f677e55714610337578063f9a2bbc71461035757600080fd5b8063c3f8d5f41461028e578063daacdb66146102a4578063e086c7b1146102ba578063e1c7392a146102cf57600080fd5b806381650b62116100dc57806381650b62146101d6578063a78abc1614610200578063ab51bb961461022a578063ad3c9da61461023f578063b7ab4db51461026c57600080fd5b80630e2374a51461010e57806335409f7f14610141578063565c56b3146101635780636969a25c14610191575b600080fd5b34801561011a57600080fd5b5061012461100281565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561014d57600080fd5b5061016161015c366004611e44565b61036d565b005b34801561016f57600080fd5b5061018361017e366004611e44565b6105d0565b604051908152602001610138565b34801561019d57600080fd5b506101b16101ac366004611e6d565b61062d565b604080516001600160a01b039094168452911515602084015290820152606001610138565b3480156101e257600080fd5b506101eb606581565b60405163ffffffff9091168152602001610138565b34801561020c57600080fd5b5060005461021a9060ff1681565b6040519015158152602001610138565b34801561023657600080fd5b506101eb600081565b34801561024b57600080fd5b5061018361025a366004611e44565b60026020526000908152604090205481565b34801561027857600080fd5b50610281610670565b6040516101389190611e86565b34801561029a57600080fd5b5061012461100181565b3480156102b057600080fd5b5061018360035481565b3480156102c657600080fd5b50610183602981565b3480156102db57600080fd5b506101616107e1565b3480156102f057600080fd5b506101eb6102ff366004611e44565b610942565b34801561031057600080fd5b5061016161031f366004611e44565b610b25565b610161610332366004611e44565b610c10565b34801561034357600080fd5b506101eb610352366004611ed3565b610e1d565b34801561036357600080fd5b5061012461100081565b33611001146103975760405162461bcd60e51b815260040161038e90611f48565b60405180910390fd5b6001600160a01b038116600090815260026020526040902054806103b9575050565b6103c4600182611fa7565b90506000600182815481106103db576103db611fbe565b600091825260208220600160029092020181015481549093506103fe9190611fa7565b9050806104355760006001848154811061041a5761041a611fbe565b90600052602060002090600202016001018190555050505050565b836001600160a01b03167f17b74c5cba45cad2290ed1e96fedbc95120d08d9db606e6b540ef7355e0897a08360405161047091815260200190565b60405180910390a26001600160a01b0384166000908152600260205260408120556001805461049f9190611fa7565b831461059057600180546104b4908290611fa7565b815481106104c4576104c4611fbe565b9060005260206000209060020201600184815481106104e5576104e5611fbe565b60009182526020909120825460029092020180546001600160a01b039092166001600160a01b031983168117825583546001600160a81b031990931617600160a01b9283900460ff1615159092029190911781556001918201549082015561054e908490611fd4565b600260006001868154811061056557610565611fbe565b600091825260208083206002909202909101546001600160a01b031683528201929092526040019020555b60018054806105a1576105a1611fec565b60008281526020812060026000199093019283020180546001600160a81b031916815560010155905550505050565b6001600160a01b038116600090815260026020526040812054806105f75750600092915050565b60016106038183611fa7565b8154811061061357610613611fbe565b906000526020600020906002020160010154915050919050565b6001818154811061063d57600080fd5b6000918252602090912060029091020180546001909101546001600160a01b0382169250600160a01b90910460ff169083565b6001546060906000805b828110156106d4576001818154811061069557610695611fbe565b6000918252602090912060029091020154600160a01b900460ff166106c257816106be81612002565b9250505b806106cc81612002565b91505061067a565b5060008167ffffffffffffffff8111156106f0576106f061201d565b604051908082528060200260200182016040528015610719578160200160208202803683370190505b5090506000915060005b838110156107d9576001818154811061073e5761073e611fbe565b6000918252602090912060029091020154600160a01b900460ff166107c7576001818154811061077057610770611fbe565b600091825260209091206002909102015482516001600160a01b03909116908390859081106107a1576107a1611fbe565b6001600160a01b0390921660209283029190910190910152826107c381612002565b9350505b806107d181612002565b915050610723565b509392505050565b60005460ff16156108345760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e697400000000000000604482015260640161038e565b600061083e611263565b905060005b8151811015610931576001604051806060016040528084848151811061086b5761086b611fbe565b602090810291909101810151516001600160a01b039081168352600083830181905260409384018190528554600181810188559682529083902085516002909202018054938601511515600160a01b026001600160a81b03199094169190921617919091178155910151908201556108e4908290611fd4565b600260008484815181106108fa576108fa611fbe565b602090810291909101810151516001600160a01b03168252810191909152604001600020558061092981612002565b915050610843565b50506000805460ff19166001179055565b60003341146109635760405162461bcd60e51b815260040161038e90612033565b3a156109a85760405162461bcd60e51b81526020600482015260146024820152736761737072696365206973206e6f74207a65726f60601b604482015260640161038e565b60005460ff166109ca5760405162461bcd60e51b815260040161038e90612080565b6001600160a01b038216600090815260026020526040902054801580610a23575060016109f78183611fa7565b81548110610a0757610a07611fbe565b6000918252602090912060029091020154600160a01b900460ff165b15610a315750600092915050565b6001805490600090610a439083611fa7565b6003541080159150610a5a57506000949350505050565b60038054906000610a6a83612002565b909155506001905080610a7d8186611fa7565b81548110610a8d57610a8d611fbe565b6000918252602082206002909102018054921515600160a01b0260ff60a01b19909316929092179091556001610ac38186611fa7565b81548110610ad357610ad3611fbe565b600091825260208220600160029092020101919091556040516001600160a01b038716917f4905ac32602da3fb8b4b7b00c285e5fc4c6c2308cc908b4a1e4e9625a29c90a391a2506000949350505050565b3361100114610b465760405162461bcd60e51b815260040161038e90611f48565b6001600160a01b03811660009081526002602052604090205480610b68575050565b610b73600182611fa7565b9050600060018281548110610b8a57610b8a611fbe565b9060005260206000209060020201600101549050600060018381548110610bb357610bb3611fbe565b906000526020600020906002020160010181905550826001600160a01b03167f0fdd64db3f2fc4b8bd4b00e84798c2e777552b745fad5b091466487c75ed451b82604051610c0391815260200190565b60405180910390a2505050565b334114610c2f5760405162461bcd60e51b815260040161038e90612033565b3a15610c745760405162461bcd60e51b81526020600482015260146024820152736761737072696365206973206e6f74207a65726f60601b604482015260640161038e565b60005460ff16610c965760405162461bcd60e51b815260040161038e90612080565b60003411610cde5760405162461bcd60e51b81526020600482015260156024820152746465706f7369742076616c7565206973207a65726f60581b604482015260640161038e565b6001600160a01b03811660009081526002602052604090205434908015610de25760006001610d0d8184611fa7565b81548110610d1d57610d1d611fbe565b600091825260209091206002909102018054909150600160a01b900460ff1615610d8957836001600160a01b03167ffe99ccb80dac5f836a7a85f3ec6734655b3502f8ad7eeaa1169631ee5b6c299084604051610d7c91815260200190565b60405180910390a2610ddc565b6001810154610d989084611383565b60018201556040518381526001600160a01b038516907f1ed371ca1748e85e2d9554206ef61b0e69b21d41f30b4d4987d7b006fb4801cc9060200160405180910390a25b50505050565b826001600160a01b03167ffe99ccb80dac5f836a7a85f3ec6734655b3502f8ad7eeaa1169631ee5b6c299083604051610c0391815260200190565b60003361100214610e845760405162461bcd60e51b815260206004820152602b60248201527f746865206d6573736167652073656e646572206d757374206265207374616b6960448201526a1b99c818dbdb9d1c9858dd60aa1b606482015260840161038e565b60005460ff16610ea65760405162461bcd60e51b815260040161038e90612080565b600080610ee58585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506113e992505050565b9150915081610f30577f0b5b555868e4c80836ece33563fe9abab755d2fcd3597b7e376345087f7e66dd81604051610f1d91906120b7565b60405180910390a160659250505061125d565b60008467ffffffffffffffff811115610f4b57610f4b61201d565b604051908082528060200260200182016040528015610f9657816020015b6040805160608101825260008082526020808301829052928201528252600019909201910181610f695790505b50905060005b85811015611022576040518060600160405280888884818110610fc157610fc1611fbe565b9050602002016020810190610fd69190611e44565b6001600160a01b03168152602001600015158152602001600081525082828151811061100457611004611fbe565b6020026020010181905250808061101a90612002565b915050610f9c565b5060008060005b6001548110156110b25760006001828154811061104857611048611fbe565b90600052602060002090600202016001015411156110a0578261106a81612002565b9350506001818154811061108057611080611fbe565b9060005260206000209060020201600101548261109d9190611fd4565b91505b806110aa81612002565b915050611029565b5081156111c75760006110c58247611fa7565b905060006110d3848361210c565b905060005b6001548110156111c3576000600182815481106110f7576110f7611fbe565b906000526020600020906002020160010154905060008111156111b05761111e8382611fd4565b90506110026001600160a01b0316634754857c826001858154811061114557611145611fbe565b600091825260209091206002909102015460405160e084901b6001600160e01b03191681526001600160a01b0390911660048201526024016000604051808303818588803b15801561119657600080fd5b505af11580156111aa573d6000803e3d6000fd5b50505050505b50806111bb81612002565b9150506110d8565b5050505b6111d083611513565b600060038190556040517fdf380451f7286b929282db56cae856ef8d5d940e01a022844d086bbedc51f7559190a16110016001600160a01b031663fc4333cd6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561123b57600080fd5b505af115801561124f573d6000803e3d6000fd5b505050506000955050505050505b92915050565b606060006112b86112b36040518060c00160405280608381526020016121a36083913960408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b611958565b90506000815167ffffffffffffffff8111156112d6576112d661201d565b60405190808252806020026020018201604052801561131b57816020015b60408051808201909152600080825260208201528152602001906001900390816112f45790505b50905060005b825181101561137c5761134c83828151811061133f5761133f611fbe565b6020026020010151611a6e565b82828151811061135e5761135e611fbe565b6020026020010181905250808061137490612002565b915050611321565b5092915050565b6000806113908385611fd4565b9050838110156113e25760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161038e565b9392505050565b6000606082516000141561141b5760006040518060600160405280602381526020016122266023913991509150915091565b6029835111156114495760006040518060600160405280602a8152602001612152602a913991509150915091565b60005b83518110156114f75760005b818110156114e45784818151811061147257611472611fbe565b60200260200101516001600160a01b031685838151811061149557611495611fbe565b60200260200101516001600160a01b031614156114d257600060405180606001604052806027815260200161217c60279139935093505050915091565b806114dc81612002565b915050611458565b50806114ef81612002565b91505061144c565b5060016040518060200160405280600081525091509150915091565b600154815160005b8281101561161e5760006001905060006001838154811061153e5761153e611fbe565b6000918252602080832060408051606081018252600290940290910180546001600160a01b038116855260ff600160a01b909104161515928401929092526001909101549082015291505b848110156115e7578681815181106115a3576115a3611fbe565b6020026020010151600001516001600160a01b031682600001516001600160a01b031614156115d557600092506115e7565b806115df81612002565b915050611589565b5081156116095780516001600160a01b03166000908152600260205260408120555b5050808061161690612002565b91505061151b565b508082111561167f57805b8281101561167d57600180548061164257611642611fec565b60008281526020812060026000199093019283020180546001600160a81b03191681556001015590558061167581612002565b915050611629565b505b600081831061168e5781611690565b825b604080516060810182526000808252602082018190529181018290529192505b82811015611851578581815181106116ca576116ca611fbe565b6020026020010151915061174282600183815481106116eb576116eb611fbe565b60009182526020918290206040805160608101825260029390930290910180546001600160a01b03808216808652600160a01b90920460ff1615159585019590955260019091015492909101919091529151161490565b6117d557611751816001611fd4565b82516001600160a01b0316600090815260026020526040902055600180548391908390811061178257611782611fbe565b600091825260209182902083516002909202018054928401511515600160a01b026001600160a81b03199093166001600160a01b039092169190911791909117815560409091015160019091015561183f565b6000600182815481106117ea576117ea611fbe565b90600052602060002090600202016001018190555060006001828154811061181457611814611fbe565b600091825260209091206002909102018054911515600160a01b0260ff60a01b199092169190911790555b8061184981612002565b9150506116b0565b508383111561195157835b8381101561194f5785818151811061187657611876611fbe565b6020908102919091018101516001805480820182556000829052825160029091027fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf681018054958501511515600160a01b026001600160a81b03199096166001600160a01b039093169290921794909417905560408201517fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7909301929092559250611923908290611fd4565b82516001600160a01b03166000908152600260205260409020558061194781612002565b91505061185c565b505b5050505050565b606061196382611af3565b61196c57600080fd5b600061197783611b2c565b905060008167ffffffffffffffff8111156119945761199461201d565b6040519080825280602002602001820160405280156119d957816020015b60408051808201909152600080825260208201528152602001906001900390816119b25790505b50905060006119eb8560200151611baf565b85602001516119fa9190611fd4565b90506000805b84811015611a6357611a1183611c2a565b9150604051806040016040528083815260200184815250848281518110611a3a57611a3a611fbe565b6020908102919091010152611a4f8284611fd4565b925080611a5b81612002565b915050611a00565b509195945050505050565b60408051808201909152600080825260208201526000611a8d83611958565b90506040518060400160405280611abd83600081518110611ab057611ab0611fbe565b6020026020010151611d62565b6001600160a01b03168152602001611ae183600181518110611ab057611ab0611fbe565b6001600160a01b031690529392505050565b8051600090611b0457506000919050565b6020820151805160001a9060c0821015611b22575060009392505050565b5060019392505050565b8051600090611b3d57506000919050565b600080611b4d8460200151611baf565b8460200151611b5c9190611fd4565b9050600084600001518560200151611b749190611fd4565b90505b80821015611ba657611b8882611c2a565b611b929083611fd4565b915082611b9e81612002565b935050611b77565b50909392505050565b8051600090811a6080811015611bc85750600092915050565b60b8811080611be3575060c08110801590611be3575060f881105b15611bf15750600192915050565b60c0811015611c1e57611c06600160b861212e565b611c139060ff1682611fa7565b6113e2906001611fd4565b611c06600160f861212e565b80516000908190811a6080811015611c45576001915061137c565b60b8811015611c6b57611c59608082611fa7565b611c64906001611fd4565b915061137c565b60c0811015611ce057600060b78203600186019550806020036101000a865104915060018101820193505080831015611cda5760405162461bcd60e51b81526020600482015260116024820152706164646974696f6e206f766572666c6f7760781b604482015260640161038e565b5061137c565b60f8811015611cf457611c5960c082611fa7565b600060f78203600186019550806020036101000a865104915060018101820193505080831015611d5a5760405162461bcd60e51b81526020600482015260116024820152706164646974696f6e206f766572666c6f7760781b604482015260640161038e565b505092915050565b8051600090601514611d7357600080fd5b61125d82805160009015801590611d8c57508151602110155b611d9557600080fd5b6000611da48360200151611baf565b90508083600001511015611dfa5760405162461bcd60e51b815260206004820152601a60248201527f6c656e677468206973206c657373207468616e206f6666736574000000000000604482015260640161038e565b8251600090611e0a908390611fa7565b9050600080838660200151611e1f9190611fd4565b9050805191506020831015611e3b57826020036101000a820491505b50949350505050565b600060208284031215611e5657600080fd5b81356001600160a01b03811681146113e257600080fd5b600060208284031215611e7f57600080fd5b5035919050565b6020808252825182820181905260009190848201906040850190845b81811015611ec75783516001600160a01b031683529284019291840191600101611ea2565b50909695505050505050565b60008060208385031215611ee657600080fd5b823567ffffffffffffffff80821115611efe57600080fd5b818501915085601f830112611f1257600080fd5b813581811115611f2157600080fd5b8660208260051b8501011115611f3657600080fd5b60209290920196919550909350505050565b60208082526029908201527f746865206d6573736167652073656e646572206d75737420626520736c6173686040820152680818dbdb9d1c9858dd60ba1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b600082821015611fb957611fb9611f91565b500390565b634e487b7160e01b600052603260045260246000fd5b60008219821115611fe757611fe7611f91565b500190565b634e487b7160e01b600052603160045260246000fd5b600060001982141561201657612016611f91565b5060010190565b634e487b7160e01b600052604160045260246000fd5b6020808252602d908201527f746865206d6573736167652073656e646572206d75737420626520746865206260408201526c3637b1b590383937b23ab1b2b960991b606082015260800190565b60208082526019908201527f74686520636f6e7472616374206e6f7420696e69742079657400000000000000604082015260600190565b600060208083528351808285015260005b818110156120e4578581018301518582016040015282016120c8565b818111156120f6576000604083870101525b50601f01601f1916929092016040019392505050565b60008261212957634e487b7160e01b600052601260045260246000fd5b500490565b600060ff821660ff84168082101561214857612148611f91565b9003939250505056fe746865206e756d626572206f662076616c696461746f7273206578636565647320746865206c696d69746475706c6963617465206164647265737320666f756e6420696e2076616c696461746f72536574f881ea94db5f55b6111f0adc916921cf5624b2768f6524f894db5f55b6111f0adc916921cf5624b2768f6524f8ea9433c31ee0457adfe7e41fd65a33f50262cc97ea1a9433c31ee0457adfe7e41fd65a33f50262cc97ea1aea949f8ff5790d111915b55ef9d9bbd6e82ef08c4550949f8ff5790d111915b55ef9d9bbd6e82ef08c45506d75737420696e636c756465206174206c65617374206f6e652076616c696461746f72a2646970667358221220c3a6ecfc913daad859c1e7aaf6910558a09a63f0cba47ceac354e435aff05c5a64736f6c63430008090033",
|
|
},
|
|
{
|
|
Addr: "0x0000000000000000000000000000000000001001",
|
|
Code: "0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063ab51bb961161008c578063c80d4b8f11610066578063c80d4b8f1461024c578063c96be4cb14610254578063f9a2bbc714610269578063fc4333cd1461027257600080fd5b8063ab51bb961461021e578063ac0af6291461023b578063c3f8d5f41461024357600080fd5b806337c8dab9116100c857806337c8dab91461017657806362b72cf5146101e25780637912a65d146101f9578063a78abc161461020157600080fd5b80630e2374a5146100ef57806323bac5a21461011557806335aa2e4414610163575b600080fd5b6100f861100281565b6040516001600160a01b0390911681526020015b60405180910390f35b610146610123366004610a98565b600260208190526000918252604090912080546001820154919092015460ff1683565b60408051938452602084019290925215159082015260600161010c565b6100f8610171366004610ac8565b61027a565b6101cd610184366004610a98565b6001600160a01b0316600090815260026020818152604092839020835160608101855281548082526001830154938201849052919093015460ff16151592909301919091529091565b6040805192835260208301919091520161010c565b6101eb60035481565b60405190815260200161010c565b6101eb603281565b60005461020e9060ff1681565b604051901515815260200161010c565b610226600081565b60405163ffffffff909116815260200161010c565b6101eb600481565b6100f861100181565b6101eb609681565b610267610262366004610a98565b6102a4565b005b6100f861100081565b6102676105bb565b6001818154811061028a57600080fd5b6000918252602090912001546001600160a01b0316905081565b33411461030e5760405162461bcd60e51b815260206004820152602d60248201527f746865206d6573736167652073656e646572206d75737420626520746865206260448201526c3637b1b590383937b23ab1b2b960991b60648201526084015b60405180910390fd5b3a156103535760405162461bcd60e51b81526020600482015260146024820152736761737072696365206973206e6f74207a65726f60601b6044820152606401610305565b60035443116103a45760405162461bcd60e51b815260206004820181905260248201527f63616e206e6f7420736c61736820747769636520696e206f6e6520626c6f636b6044820152606401610305565b6001600160a01b0381166000908152600260208181526040928390208351606081018552815481526001820154928101929092529091015460ff16158015928201929092529061040657602081018051906103fe82610af7565b90525061045f565b60016040820181905260208201819052805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b0384161790555b438152602081015161047390609690610b28565b6104de57600060208201526040516335409f7f60e01b81526001600160a01b0383166004820152611000906335409f7f90602401600060405180830381600087803b1580156104c157600080fd5b505af11580156104d5573d6000803e3d6000fd5b5050505061054f565b603281602001516104ef9190610b28565b61054f576040516375abf10160e11b81526001600160a01b03831660048201526110009063eb57e20290602401600060405180830381600087803b15801561053657600080fd5b505af115801561054a573d6000803e3d6000fd5b505050505b6001600160a01b0382166000818152600260208181526040808420865181559186015160018301558581015191909201805460ff1916911515919091179055517f1647efd0ce9727dc31dc201c9d8d35ac687f7370adcacbd454afc6485ddabfda9190a2505043600355565b33611000146106255760405162461bcd60e51b815260206004820152603060248201527f746865206d6573736167652073656e646572206d7573742062652076616c696460448201526f185d1bdc94d95d0818dbdb9d1c9858dd60821b6064820152608401610305565b60015461062e57565b6001805460009182916106419190610b3c565b90505b808211610a6b576000805b82841015610781576000600260006001878154811061067057610670610b53565b60009182526020808320909101546001600160a01b0316835282810193909352604091820190208151606081018352815481526001820154938101939093526002015460ff1615159082015290506106ca60046096610b69565b81602001511115610764576106e160046096610b69565b81602001516106f09190610b3c565b81602001818152505080600260006001888154811061071157610711610b53565b6000918252602080832091909101546001600160a01b0316835282810193909352604091820190208351815591830151600183015591909101516002909101805460ff191691151591909117905561076e565b6001925050610781565b508361077981610af7565b94505061064f565b82841161093c57600060026000600186815481106107a1576107a1610b53565b60009182526020808320909101546001600160a01b0316835282810193909352604091820190208151606081018352815481526001820154938101939093526002015460ff1615159082015290506107fb60046096610b69565b8160200151111561089b5761081260046096610b69565b81602001516108219190610b3c565b81602001818152505080600260006001878154811061084257610842610b53565b6000918252602080832091909101546001600160a01b03168352828101939093526040918201902083518155918301516001808401919091559201516002909101805460ff1916911515919091179055915061093c9050565b60026000600186815481106108b2576108b2610b53565b60009182526020808320909101546001600160a01b031683528201929092526040018120818155600181810192909255600201805460ff191690558054806108fc576108fc610b7d565b600082815260209020810160001990810180546001600160a01b031916905501905583610929575061093c565b508261093481610b93565b935050610781565b8180156109465750805b15610a3d57600260006001868154811061096257610962610b53565b60009182526020808320909101546001600160a01b031683528201929092526040018120818155600181810192909255600201805460ff191690558054849081106109af576109af610b53565b600091825260209091200154600180546001600160a01b0390921691869081106109db576109db610b53565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506001805480610a1a57610a1a610b7d565b600082815260209020810160001990810180546001600160a01b03191690550190555b82610a49575050610a6b565b83610a5381610af7565b9450508280610a6190610b93565b9350505050610644565b6040517fd8557356e90010c3e29ed50fd67ca9cd15ccbdb15c31224a2d2b41ce06eed63390600090a15050565b600060208284031215610aaa57600080fd5b81356001600160a01b0381168114610ac157600080fd5b9392505050565b600060208284031215610ada57600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b6000600019821415610b0b57610b0b610ae1565b5060010190565b634e487b7160e01b600052601260045260246000fd5b600082610b3757610b37610b12565b500690565b600082821015610b4e57610b4e610ae1565b500390565b634e487b7160e01b600052603260045260246000fd5b600082610b7857610b78610b12565b500490565b634e487b7160e01b600052603160045260246000fd5b600081610ba257610ba2610ae1565b50600019019056fea2646970667358221220658eeafeac8e663c2bb38ded12dd0f6b60b17932a3346d6312ef80397de10c2464736f6c63430008090033",
|
|
},
|
|
{
|
|
Addr: "0x0000000000000000000000000000000000001002",
|
|
Code: "0x6080604052600436106101405760003560e01c80639c2972ca116100b6578063c3f8d5f41161006f578063c3f8d5f41461038a578063db7fa0fa146103a0578063e1c7392a146103b5578063f4075602146103ca578063f519c8f1146103f7578063f9a2bbc71461040d57600080fd5b80639c2972ca146102c65780639e027604146102e8578063a78abc16146102f0578063ab51bb961461031a578063b1ab7df814610344578063be64b76b1461036c57600080fd5b80631904bb2e116101085780631904bb2e1461020f5780632cfd9fc61461023c578063389e36fb146102515780634754857c1461027157806368ce7d8a146102845780639bd571db146102a457600080fd5b80630d1bdb96146101455780630e2374a514610171578063107679041461019f578063183516c6146101b457806318d50d33146101d4575b600080fd5b34801561015157600080fd5b5061015a603281565b60405160ff90911681526020015b60405180910390f35b34801561017d57600080fd5b5061018761100281565b6040516001600160a01b039091168152602001610168565b6101b26101ad366004612dbd565b610423565b005b3480156101c057600080fd5b506101876101cf366004612dda565b61066f565b3480156101e057600080fd5b506102016101ef366004612dbd565b60036020526000908152604090205481565b604051908152602001610168565b34801561021b57600080fd5b5061022f61022a366004612dbd565b6106a7565b6040516101689190612e5f565b34801561024857600080fd5b506101b26107a5565b34801561025d57600080fd5b506101b261026c366004612e6d565b610883565b6101b261027f366004612dbd565b610cb1565b34801561029057600080fd5b506101b261029f366004612dda565b6111c3565b3480156102b057600080fd5b506102b961150d565b6040516101689190612eac565b3480156102d257600080fd5b506102db6116d7565b6040516101689190612efa565b6101b26119a0565b3480156102fc57600080fd5b5060005461030a9060ff1681565b6040519015158152602001610168565b34801561032657600080fd5b5061032f600081565b60405163ffffffff9091168152602001610168565b34801561035057600080fd5b50610359602181565b60405161ffff9091168152602001610168565b34801561037857600080fd5b506102016969e10de76676d080000081565b34801561039657600080fd5b5061018761100181565b3480156103ac57600080fd5b5061032f611aca565b3480156103c157600080fd5b506101b2611fee565b3480156103d657600080fd5b506102016103e5366004612dbd565b60016020526000908152604090205481565b34801561040357600080fd5b5061020161708081565b34801561041957600080fd5b5061018761100081565b6000341161044c5760405162461bcd60e51b815260040161044390612f67565b60405180910390fd5b6001600160a01b038116600090815260036020526040902054819080158015906104a35750600261047e600183612fc2565b8154811061048e5761048e612fd9565b600091825260209091206004909102015460ff165b6104bf5760405162461bcd60e51b815260040161044390612fef565b6001600160a01b0383166000908152600360205260408120543391906002906104ea90600190612fc2565b815481106104fa576104fa612fd9565b600091825260208083206001600160a01b03868116855260048084526040808720928c1687529190935290932091029091016001810154909250600160a81b900460ff161561057d5734816001016000828254610557919061303c565b9250508190555034826002016000828254610572919061303c565b909155506105b29050565b34816000016000828254610591919061303c565b92505081905550348260030160008282546105ac919061303c565b90915550505b4360028201556001810154815434916105ca9161303c565b141561061a576001600160a01b0386811660008181526005602090815260408220805460018101825581845291832090910180546001600160a01b03191694881694909417909355525460038201555b826001600160a01b0316866001600160a01b03167f45d857a252d31130704c5d1789f76aff5ba15702839b8b57882719d2b45ec7023460405161065f91815260200190565b60405180910390a3505050505050565b6005602052816000526040600020818154811061068b57600080fd5b6000918252602090912001546001600160a01b03169150829050565b6106af612d69565b6001600160a01b0382166000908152600360205260409020546106e45760405162461bcd60e51b815260040161044390612fef565b6001600160a01b03821660009081526003602052604090205460029061070c90600190612fc2565b8154811061071c5761071c612fd9565b60009182526020918290206040805160e0810182526004909302909101805460ff808216151585526001600160a01b03610100909204821695850195909552600182015490811692840192909252600160a01b820484166060840152600160a81b90910490921615156080820152600282015460a082015260039091015460c082015292915050565b3360008181526003602052604090205480158015906107f1575060026107cc600183612fc2565b815481106107dc576107dc612fd9565b600091825260209091206004909102015460ff165b61080d5760405162461bcd60e51b815260040161044390612fef565b3360009081526003602052604081205460029061082c90600190612fc2565b8154811061083c5761083c612fd9565b600091825260208220600490910201805460ff1916815560405190925033917f05abd4719d2e9b1e5b0f772b7a3b26c9bc48ebaf9a66945092fe09602619aa6b91a2505050565b336001600160a01b0383166108d05760405162461bcd60e51b8152602060048201526013602482015272696e76616c696420666565206164647265737360681b6044820152606401610443565b60648260ff16111561092e5760405162461bcd60e51b815260206004820152602160248201527f65786365656473206d61782070657263656e74526576536861726520283130306044820152602960f81b6064820152608401610443565b6001600160a01b0381166000908152600160205260409020546969e10de76676d080000011156109c8576040805162461bcd60e51b81526020600482015260248101919091527f746865207265717569726564206465706f73697420686173206e6f742062656560448201527f6e206d657420666f7220746869732076616c696461746f7220616464726573736064820152608401610443565b6001600160a01b03811660009081526003602052604090205415610afc576001600160a01b038116600090815260036020526040812054600290610a0e90600190612fc2565b81548110610a1e57610a1e612fd9565b906000526020600020906004020190508060010160159054906101000a900460ff1615610ac35760405162461bcd60e51b815260206004820152604760248201527f76616c696461746f7220726567697374726174696f6e2063616e6e6f7420626560448201527f2075706461746564207768696c652076616c696461746f7220697320696e207260648201526637ba30ba34b7b760c91b608482015260a401610443565b805460ff19166001908117825501805460ff8416600160a01b026001600160a81b03199091166001600160a01b03861617179055610c6b565b6040805160e08101825260018082526001600160a01b03808516602080850182815289841686880190815260ff808b1660608901908152600060808a0181815260a08b0182815260c08c01838152600280549c8d0181558085529c516004909c027f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace8101805499518d1661010002610100600160a81b03199e15159e909e166001600160a81b03199a8b16179d909d17909c5595517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf8c018054955193511515600160a81b0260ff60a81b1994909716600160a01b02959098169a169990991792909217919091169190911790925593517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad086015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad1909401939093559254928152600390915291909120555b60405160ff831681526001600160a01b038216907f238e7967f31ca3c1f5404d38c50af64eda069c84124252b2f4fe9be9c1ef3b099060200160405180910390a2505050565b60003411610cd15760405162461bcd60e51b815260040161044390612f67565b3361100014610d3b5760405162461bcd60e51b815260206004820152603060248201527f746865206d6573736167652073656e646572206d7573742062652076616c696460448201526f185d1bdc94d95d0818dbdb9d1c9858dd60821b6064820152608401610443565b806001600160a01b03167f38cbdc591b5cf62cc9a88b92dcee4809f0d0ca6cd9bdad9f818d74c38e78bf2934604051610d7691815260200190565b60405180910390a26001600160a01b038116600090815260036020526040812054600290610da690600190612fc2565b81548110610db657610db6612fd9565b600091825260208083206040805160e0810182526004909402909101805460ff808216151586526001600160a01b03610100909204821694860194909452600182015490811692850192909252600160a01b8204831660608501819052600160a81b90920490921615156080840152600282015460a084015260039091015460c083015290925034919015801590610e52575060008360c00151115b156110db576001600160a01b038416600090815260056020908152604080832080548251818502810185019093528083529192909190830182828015610ec157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610ea3575b505050505090506000612710905060008060005b84518110156110d5578760c0015160046000878481518110610ef957610ef9612fd9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060008b6001600160a01b03166001600160a01b031681526020019081526020016000206000015485610f539190613054565b610f5d9190613073565b9250610f6a846064613054565b606089015160ff16610f7c8534613054565b610f869190613054565b610f909190613073565b915081610f9c576110c3565b848181518110610fae57610fae612fd9565b60200260200101516001600160a01b03166108fc839081150290604051600060405180830381858888f193505050509550851561105c57610fef8288612fc2565b965084818151811061100357611003612fd9565b60200260200101516001600160a01b0316896001600160a01b03167f161c0c00797d4a1562a5501c2bfe4eaa78fd4e2ae7879ce35f67699421dac67e8460405161104f91815260200190565b60405180910390a36110c3565b84818151811061106e5761106e612fd9565b60200260200101516001600160a01b0316896001600160a01b03167fcceda04bf5b3b12ed328861c4d5132ccde0b298bd9775393c6d7db3357c1dab5846040516110ba91815260200190565b60405180910390a35b806110cd81613095565b915050610ed5565b50505050505b81156111bd5782604001516001600160a01b03166108fc839081150290604051600060405180830381858888f193505050509050801561116b5782604001516001600160a01b0316846001600160a01b03167f19ee3d4b5c5dccd6925fb5a326b2f138c7d626ba1515eaca3f584c00072fe3388460405161115e91815260200190565b60405180910390a36111bd565b82604001516001600160a01b0316846001600160a01b03167fcceda04bf5b3b12ed328861c4d5132ccde0b298bd9775393c6d7db3357c1dab5846040516111b491815260200190565b60405180910390a35b50505050565b3360008181526004602090815260408083206001600160a01b0387168452909152902080548311156112465760405162461bcd60e51b815260206004820152602660248201527f7468652072657175657374656420616d742065786365656473207374616b65646044820152652066756e647360d01b6064820152608401610443565b6170808160020154611258919061303c565b4310156112cd5760405162461bcd60e51b815260206004820152603960248201527f74686973207374616b652063616e6e6f7420626520656e64656420796574202860448201527f6d696e207374616b65206c656e677468206e6f74206d657429000000000000006064820152608401610443565b828160000160008282546112e19190612fc2565b90915550506001600160a01b038416600090815260036020526040902054839060029061131090600190612fc2565b8154811061132057611320612fd9565b906000526020600020906004020160030160008282546113409190612fc2565b9091555050805415801561135657506001810154155b15611491576001600160a01b03841660009081526005602052604081208054909190829061138690600190612fc2565b8154811061139657611396612fd9565b60009182526020909120015460038401546001600160a01b039091169150819083906113c490600190612fc2565b815481106113d4576113d4612fd9565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555081805480611412576114126130b0565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556003808601546001600160a01b039485168452600480845260408086208c881680885290865281872085019390935595891685528352848420908452909152918120818155600181018290556002810182905590910155505b6040516001600160a01b0383169084156108fc029085906000818181858888f193505050501580156114c7573d6000803e3d6000fd5b50816001600160a01b0316846001600160a01b03167f9df83610dcc949348087c81867251b00e01f97ea329e637897f825645cf5b89f856040516111b491815260200190565b6002546060906000805b8281101561156b576002818154811061153257611532612fd9565b600091825260209091206004909102015460ff1615611559578161155581613095565b9250505b8061156381613095565b915050611517565b5060008167ffffffffffffffff811115611587576115876130c6565b6040519080825280602002602001820160405280156115c057816020015b6115ad612d69565b8152602001906001900390816115a55790505b5090506000915060005b838110156116cf57600281815481106115e5576115e5612fd9565b600091825260209091206004909102015460ff16156116bd576002818154811061161157611611612fd9565b60009182526020918290206040805160e0810182526004909302909101805460ff808216151585526001600160a01b03610100909204821695850195909552600182015490811692840192909252600160a01b820484166060840152600160a81b90910490921615156080820152600282015460a082015260039091015460c0820152828461169f81613095565b9550815181106116b1576116b1612fd9565b60200260200101819052505b806116c781613095565b9150506115ca565b509392505050565b60606117046040518060800160405280600081526020016000815260200160008152602001600081525090565b6002546000805b828110156117d057336000908152600460205260408120600280549192918490811061173957611739612fd9565b600091825260208083206004909202909101546001600160a01b0361010090910416835282810193909352604091820190208151608081018352815480825260018301549482019490945260028201549281019290925260030154606082015294501515806117ab5750602084015115155b156117be57816117ba81613095565b9250505b806117c881613095565b91505061170b565b5060008167ffffffffffffffff8111156117ec576117ec6130c6565b60405190808252806020026020018201604052801561185157816020015b61183e604051806080016040528060006001600160a01b031681526020016000815260200160008152602001600081525090565b81526020019060019003908161180a5790505b5090506000915060005b8381101561199757336000908152600460205260408120600280549192918490811061188957611889612fd9565b600091825260208083206004909202909101546001600160a01b0361010090910416835282810193909352604091820190208151608081018352815480825260018301549482019490945260028201549281019290925260030154606082015295501515806118fb5750602085015115155b156119855760405180608001604052806002838154811061191e5761191e612fd9565b6000918252602091829020600490910201546001600160a01b03610100909104168252875182820152870151604080830191909152870151606090910152828461196781613095565b95508151811061197957611979612fd9565b60200260200101819052505b8061198f81613095565b91505061185b565b50949350505050565b600034116119c05760405162461bcd60e51b815260040161044390612f67565b336000818152600160205260409020546969e10de76676d080000011611a5c5760405162461bcd60e51b8152602060048201526044602482018190527f746865207265717569726564206465706f7369742068617320616c7265616479908201527f206265656e206d657420666f7220746869732076616c696461746f72206164646064820152637265737360e01b608482015260a401610443565b6001600160a01b03811660009081526001602052604081208054349290611a8490849061303c565b90915550506040513481526001600160a01b038216907f1ed371ca1748e85e2d9554206ef61b0e69b21d41f30b4d4987d7b006fb4801cc9060200160405180910390a250565b6000334114611b315760405162461bcd60e51b815260206004820152602d60248201527f746865206d6573736167652073656e646572206d75737420626520746865206260448201526c3637b1b590383937b23ab1b2b960991b6064820152608401610443565b3a15611b765760405162461bcd60e51b81526020600482015260146024820152736761737072696365206973206e6f74207a65726f60601b6044820152606401610443565b600254600080805b83811015611c175760028181548110611b9957611b99612fd9565b600091825260209091206004909102015460ff1615611bc05782611bbc81613095565b9350505b60028181548110611bd357611bd3612fd9565b906000526020600020906004020160010160159054906101000a900460ff1615611c055781611c0181613095565b9250505b80611c0f81613095565b915050611b7e565b5060008267ffffffffffffffff811115611c3357611c336130c6565b604051908082528060200260200182016040528015611c6c57816020015b611c59612d69565b815260200190600190039081611c515790505b50905060008267ffffffffffffffff811115611c8a57611c8a6130c6565b604051908082528060200260200182016040528015611cb3578160200160208202803683370190505b509050600093506000925060005b85811015611df157600060028281548110611cde57611cde612fd9565b60009182526020909120600490910201805490915060ff1615611d90576040805160e081018252825460ff808216151583526001600160a01b0361010090920482166020840152600185015491821693830193909352600160a01b810483166060830152600160a81b900490911615156080820152600282015460a0820152600382015460c08201528487611d7281613095565b985081518110611d8457611d84612fd9565b60200260200101819052505b6001810154600160a81b900460ff1615611dde5760018101805460ff60a81b19169055818386611dbf81613095565b975081518110611dd157611dd1612fd9565b6020026020010181815250505b5080611de981613095565b915050611cc1565b50611dfb826121fa565b91506000825167ffffffffffffffff811115611e1957611e196130c6565b604051908082528060200260200182016040528015611e42578160200160208202803683370190505b50905060005b8351811015611f5d576000848281518110611e6557611e65612fd9565b602002602001015160200151905080838381518110611e8657611e86612fd9565b60200260200101906001600160a01b031690816001600160a01b03168152505060016002600160036000856001600160a01b03166001600160a01b0316815260200190815260200160002054611edc9190612fc2565b81548110611eec57611eec612fd9565b6000918252602082206001600490920201018054921515600160a81b0260ff60a81b19909316929092179091556040516001600160a01b038316917fdbbc3fb464c238346e7c6b1dd5fc04bd2120161cd125361223ad76f36b70ca7691a25080611f5581613095565b915050611e48565b5060405163f677e55760e01b81526000906110009063f677e55790611f869085906004016130dc565b602060405180830381600087803b158015611fa057600080fd5b505af1158015611fb4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fd8919061311d565b9050611fe383612322565b965050505050505090565b60005460ff16156120415760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e6974000000000000006044820152606401610443565b600061204b6124d0565b905060005b81518110156121e957600082828151811061206d5761206d612fd9565b602002602001015160000151905060026040518060e00160405280600115158152602001836001600160a01b031681526020018585815181106120b2576120b2612fd9565b6020908102919091018101518101516001600160a01b03908116835260328383018190526001604080860182905260006060808801829052608097880182905289548085018b5599825286822089516004909b020180548a890151881661010002610100600160a81b03199c15159c909c166001600160a81b0319918216179b909b178155898401519481018054928b0151998b01511515600160a81b0260ff60a81b1960ff909b16600160a01b0293909c169588169590951791909117979097169890981790915560a086015160028087019190915560c090960151600395860155945491871680875293835294849020559151928352917f238e7967f31ca3c1f5404d38c50af64eda069c84124252b2f4fe9be9c1ef3b09910160405180910390a250806121e181613095565b915050612050565b50506000805460ff19166001179055565b606060028251101561220a575090565b6000602161ffff16835110612220576021612223565b82515b905060008167ffffffffffffffff811115612240576122406130c6565b60405190808252806020026020018201604052801561227957816020015b612266612d69565b81526020019060019003908161225e5790505b509050612285846125f0565b6000600185516122959190612fc2565b905060005b8381101561231857856000815181106122b5576122b5612fd9565b60200260200101518382815181106122cf576122cf612fd9565b60200260200101819052506122e686600084612635565b6122f2866000846126ae565b8115612306578161230281613143565b9250505b8061231081613095565b91505061229a565b5090949350505050565b60005b81518110156124cc576000600283838151811061234457612344612fd9565b60200260200101518154811061235c5761235c612fd9565b60009182526020808320600490920290910180546001600160a01b03610100909104168352600582526040808420805482518186028101860190935280835292955090929091908301828280156123dc57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116123be575b5050505050905060005b81518110156124875760006004600084848151811061240757612407612fd9565b6020908102919091018101516001600160a01b03908116835282820193909352604091820160009081208854610100900490941681529290529020600181015490915015612474578060010154816000016000828254612467919061303c565b9091555050600060018201555b508061247f81613095565b9150506123e6565b506002820154156124b75781600201548260030160008282546124aa919061303c565b9091555050600060028301555b505080806124c490613095565b915050612325565b5050565b606060006125256125206040518060c001604052806083815260200161317e6083913960408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b61286d565b90506000815167ffffffffffffffff811115612543576125436130c6565b60405190808252806020026020018201604052801561258857816020015b60408051808201909152600080825260208201528152602001906001900390816125615790505b50905060005b82518110156125e9576125b98382815181106125ac576125ac612fd9565b6020026020010151612983565b8282815181106125cb576125cb612fd9565b602002602001018190525080806125e190613095565b91505061258e565b5092915050565b600060028083516126019190612fc2565b61260b9190613073565b90505b61261a828284516126ae565b80612623575050565b8061262d81613143565b91505061260e565b600083838151811061264957612649612fd9565b6020026020010151905083828151811061266557612665612fd9565b602002602001015184848151811061267f5761267f612fd9565b60200260200101819052508084838151811061269d5761269d612fd9565b602002602001018190525050505050565b8160006126bc826002613054565b6126c790600161303c565b905060006126d682600161303c565b90505b838210156128655760008390508683815181106126f8576126f8612fd9565b602002602001015160a0015187848151811061271657612716612fd9565b602002602001015160c0015161272c919061303c565b87828151811061273e5761273e612fd9565b602002602001015160a0015188838151811061275c5761275c612fd9565b602002602001015160c00151612772919061303c565b101561277b5750815b8482108015612813575086828151811061279757612797612fd9565b602002602001015160a001518783815181106127b5576127b5612fd9565b602002602001015160c001516127cb919061303c565b8782815181106127dd576127dd612fd9565b602002602001015160a001518883815181106127fb576127fb612fd9565b602002602001015160c00151612811919061303c565b105b1561281b5750805b8381141561282c5750505050505050565b612837878583612635565b925082612845816002613054565b61285090600161303c565b925061285d83600161303c565b9150506126d9565b505050505050565b606061287882612a08565b61288157600080fd5b600061288c83612a41565b905060008167ffffffffffffffff8111156128a9576128a96130c6565b6040519080825280602002602001820160405280156128ee57816020015b60408051808201909152600080825260208201528152602001906001900390816128c75790505b50905060006129008560200151612ac4565b856020015161290f919061303c565b90506000805b848110156129785761292683612b46565b915060405180604001604052808381526020018481525084828151811061294f5761294f612fd9565b6020908102919091010152612964828461303c565b92508061297081613095565b915050612915565b509195945050505050565b604080518082019091526000808252602082015260006129a28361286d565b905060405180604001604052806129d2836000815181106129c5576129c5612fd9565b6020026020010151612c7e565b6001600160a01b031681526020016129f6836001815181106129c5576129c5612fd9565b6001600160a01b031690529392505050565b8051600090612a1957506000919050565b6020820151805160001a9060c0821015612a37575060009392505050565b5060019392505050565b8051600090612a5257506000919050565b600080612a628460200151612ac4565b8460200151612a71919061303c565b9050600084600001518560200151612a89919061303c565b90505b80821015612abb57612a9d82612b46565b612aa7908361303c565b915082612ab381613095565b935050612a8c565b50909392505050565b8051600090811a6080811015612add5750600092915050565b60b8811080612af8575060c08110801590612af8575060f881105b15612b065750600192915050565b60c0811015612b3a57612b1b600160b861315a565b612b289060ff1682612fc2565b612b3390600161303c565b9392505050565b612b1b600160f861315a565b80516000908190811a6080811015612b6157600191506125e9565b60b8811015612b8757612b75608082612fc2565b612b8090600161303c565b91506125e9565b60c0811015612bfc57600060b78203600186019550806020036101000a865104915060018101820193505080831015612bf65760405162461bcd60e51b81526020600482015260116024820152706164646974696f6e206f766572666c6f7760781b6044820152606401610443565b506125e9565b60f8811015612c1057612b7560c082612fc2565b600060f78203600186019550806020036101000a865104915060018101820193505080831015612c765760405162461bcd60e51b81526020600482015260116024820152706164646974696f6e206f766572666c6f7760781b6044820152606401610443565b505092915050565b8051600090601514612c8f57600080fd5b612c9882612c9e565b92915050565b805160009015801590612cb357508151602110155b612cbc57600080fd5b6000612ccb8360200151612ac4565b90508083600001511015612d215760405162461bcd60e51b815260206004820152601a60248201527f6c656e677468206973206c657373207468616e206f66667365740000000000006044820152606401610443565b8251600090612d31908390612fc2565b9050600080838660200151612d46919061303c565b905080519150602083101561199757506020919091036101000a90049392505050565b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915290565b6001600160a01b0381168114612dba57600080fd5b50565b600060208284031215612dcf57600080fd5b8135612b3381612da5565b60008060408385031215612ded57600080fd5b8235612df881612da5565b946020939093013593505050565b805115158252602081015160018060a01b038082166020850152806040840151166040850152505060ff606082015116606083015260808101511515608083015260a081015160a083015260c081015160c08301525050565b60e08101612c988284612e06565b60008060408385031215612e8057600080fd5b8235612e8b81612da5565b9150602083013560ff81168114612ea157600080fd5b809150509250929050565b6020808252825182820181905260009190848201906040850190845b81811015612eee57612edb838551612e06565b9284019260e09290920191600101612ec8565b50909695505050505050565b602080825282518282018190526000919060409081850190868401855b82811015612f5a57815180516001600160a01b03168552868101518786015285810151868601526060908101519085015260809093019290850190600101612f17565b5091979650505050505050565b60208082526025908201527f6d7573742073656e6420776569207769746820746869732066756e6374696f6e6040820152640818d85b1b60da1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b600082821015612fd457612fd4612fac565b500390565b634e487b7160e01b600052603260045260246000fd5b6020808252602d908201527f612076616c696461746f72206973206e6f74207265676973746572656420617460408201526c2074686973206164647265737360981b606082015260800190565b6000821982111561304f5761304f612fac565b500190565b600081600019048311821515161561306e5761306e612fac565b500290565b60008261309057634e487b7160e01b600052601260045260246000fd5b500490565b60006000198214156130a9576130a9612fac565b5060010190565b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6020808252825182820181905260009190848201906040850190845b81811015612eee5783516001600160a01b0316835292840192918401916001016130f8565b60006020828403121561312f57600080fd5b815163ffffffff81168114612b3357600080fd5b60008161315257613152612fac565b506000190190565b600060ff821660ff84168082101561317457613174612fac565b9003939250505056fef881ea94db5f55b6111f0adc916921cf5624b2768f6524f894db5f55b6111f0adc916921cf5624b2768f6524f8ea9433c31ee0457adfe7e41fd65a33f50262cc97ea1a9433c31ee0457adfe7e41fd65a33f50262cc97ea1aea949f8ff5790d111915b55ef9d9bbd6e82ef08c4550949f8ff5790d111915b55ef9d9bbd6e82ef08c4550a26469706673582212201a35a9fd14a3defc5f00c1879b543081ad5ae40e2b101895afa9779518e03c4864736f6c63430008090033",
|
|
},
|
|
}
|
|
|
|
func init() {
|
|
var pulseChainTestnetTreasuryBalance math.HexOrDecimal256
|
|
pulseChainTestnetTreasuryBalance.UnmarshalText([]byte("0x33b2e3c9fd0803ce8000000"))
|
|
|
|
pulseChainTestnetTreasury = Treasury{
|
|
Addr: "0xceB59257450820132aB274ED61C49E5FD96E8868",
|
|
Balance: &pulseChainTestnetTreasuryBalance,
|
|
}
|
|
}
|