-
Notifications
You must be signed in to change notification settings - Fork 599
/
genesis.json
86 lines (86 loc) · 35.2 KB
/
genesis.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
"config": {
"chainId": 97453,
"homesteadBlock": 0,
"eip150Block": 0,
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"constantinopleBlock": 0,
"petersburgBlock": 0,
"clique": {
"period": 0,
"epoch": 30000
}
},
"difficulty": "1",
"gasLimit": "8000000",
"extraData": "0x00000000000000000000000000000000000000000000000000000000000000006ed8Af7e73B7f5BA781Fe3046c0aa43DdB380467000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"alloc": {
"0x6ed8Af7e73B7f5BA781Fe3046c0aa43DdB380467": {
"balance": "1000000000000000000000"
},
"0xf21CD875472D214fEC9a9195E160Cd642999942c": {
"balance": "1000000000000000000000"
},
"0xB4c9F001DC6C224dA383682af73Ae084736C7FCF": {
"balance": "1000000000000000000000"
},
"0x0000000000000000000000000000000000000010": {
"code": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c806393b9c5fe1161005b57806393b9c5fe146100ce578063c4256680146100d6578063ef706ab0146100e9578063f2fde38b146100fc57600080fd5b8063301c9f8b1461008257806387dcd2b61461008c5780638da5cb5b146100bb575b600080fd5b61008a61010f565b005b60015461009f906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b60005461009f906001600160a01b031681565b61008a6101a4565b60025461009f906001600160a01b031681565b61008a6100f7366004610526565b6102ad565b61008a61010a366004610526565b6103b3565b6101176104ca565b6002546001600160a01b03166101675760405162461bcd60e51b815260206004820152601060248201526f2737903832b73234b7339037bbb732b960811b60448201526064015b60405180910390fd5b600280546001600160a01b03191690556040516000907f0871224e2aa4c8b3fae88874a985adc963236721861b31527cb40287f110b12a908290a2565b6002546001600160a01b03166101ef5760405162461bcd60e51b815260206004820152601060248201526f2737903832b73234b7339037bbb732b960811b604482015260640161015e565b6002546001600160a01b031633146102495760405162461bcd60e51b815260206004820152601d60248201527f596f7520617265206e6f74207468652070656e64696e67206f776e6572000000604482015260640161015e565b600254600080546040516001600160a01b0393841693909116917f6bdf84235d209961d753510c6e5e42eec2c3838c041d0505e30ad192b3ed1fd191a360028054600180546001600160a01b03199081166001600160a01b03841617909155169055565b6102b56104ca565b6001546001600160a01b03908116908216036103135760405162461bcd60e51b815260206004820152601960248201527f596f752061726520616c726561647920746865206f776e657200000000000000604482015260640161015e565b6001600160a01b0381166103695760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e657220616464726573732063616e6e6f74206265207a65726f604482015260640161015e565b600280546001600160a01b0319166001600160a01b0383169081179091556040517f0871224e2aa4c8b3fae88874a985adc963236721861b31527cb40287f110b12a90600090a250565b6103bb6104ca565b6001600160a01b0381166104115760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e657220616464726573732063616e6e6f74206265207a65726f604482015260640161015e565b6000546001600160a01b039081169082160361046f5760405162461bcd60e51b815260206004820181905260248201527f4f776e657220616464726573732063616e6e6f74206265207468652073616d65604482015260640161015e565b600080546040516001600160a01b03808516939216917fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031633146105245760405162461bcd60e51b815260206004820152601b60248201527f596f7520617265206e6f7420746865207375706572206f776e65720000000000604482015260640161015e565b565b60006020828403121561053857600080fd5b81356001600160a01b038116811461054f57600080fd5b939250505056fea2646970667358221220daa82924c0f585e20a76714d0d53651c9b27486436e2c9b1d100fb716e41602664736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000000f21CD875472D214fEC9a9195E160Cd642999942c",
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000B4c9F001DC6C224dA383682af73Ae084736C7FCF"
},
"balance": "0"
},
"0x0000000000000000000000000000000000000020": {
"code": "0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063b5979140116100a2578063df6d3dfe11610071578063df6d3dfe14610243578063e8992bb31461024c578063f2624b5d14610255578063fa16812f1461025e578063fe575a871461027157600080fd5b8063b597914014610201578063cab24ee614610214578063ce4d76a014610227578063d2b51a321461023a57600080fd5b8063645b8b1b116100e9578063645b8b1b146101745780638456cb59146101a4578063875a453a146101ac5780638da5cb5b146101c3578063934ce703146101ee57600080fd5b8063198493311461011b5780633af32abf146101435780633f4ba83a146101565780635c975abb14610160575b600080fd5b61012e610129366004610aa0565b610284565b60405190151581526020015b60405180910390f35b61012e610151366004610aa0565b6102bd565b61015e6102c6565b005b60005461012e90600160a01b900460ff1681565b610197610182366004610aa0565b60066020526000908152604090205460ff1681565b60405161013a9190610ada565b61015e61030d565b6101b560035481565b60405190815260200161013a565b6000546101d6906001600160a01b031681565b6040516001600160a01b03909116815260200161013a565b61015e6101fc366004610b16565b61035a565b61012e61020f366004610aa0565b61045d565b61015e610222366004610b9a565b610495565b61012e610235366004610aa0565b6104b3565b6101b560045481565b6101b560015481565b6101b560055481565b6101b560025481565b61012e61026c366004610aa0565b6104bc565b61012e61027f366004610aa0565b6104c5565b600060045b6001600160a01b03831660009081526006602052604090205460ff1660058111156102b6576102b6610ac4565b1492915050565b60006001610289565b6102ce61050a565b6102d661055e565b6000805460ff60a01b1916815560405142917f9dd715fed52c25e642f97653bb4c4339ad98fe6d6e130348be82ae5d86383a8c91a2565b610315610619565b61031d61055e565b6000805460ff60a01b1916600160a01b17815560405142917f32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e91a2565b610362610619565b61036a61055e565b816103a95760405162461bcd60e51b815260206004820152600a602482015269115b5c1d1e481b1a5cdd60b21b60448201526064015b60405180910390fd5b606482111561040e5760405162461bcd60e51b815260206004820152602b60248201527f4f6e6c79203130302077616c6c6574732063616e2062652070726f636573736560448201526a6420617420612074696d6560a81b60648201526084016103a0565b60005b60ff81168311156104575761044f84848360ff1681811061043457610434610bcf565b90506020020160208101906104499190610aa0565b83610668565b600101610411565b50505050565b600060016001600160a01b03831660009081526006602052604090205460ff16600581111561048e5761048e610ac4565b1192915050565b61049d610619565b6104a561055e565b6104af8282610668565b5050565b60006005610289565b60006003610289565b600060026001600160a01b03831660009081526006602052604090205460ff1660058111156104f6576104f6610ac4565b148061050457506000610289565b92915050565b600054600160a01b900460ff1661055c5760405162461bcd60e51b815260206004820152601660248201527510dbdb9d1c9858dd081a5cc81b9bdd081c185d5cd95960521b60448201526064016103a0565b565b60005460408051638da5cb5b60e01b8152905133926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa1580156105a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cb9190610be5565b6001600160a01b03161461055c5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b60448201526064016103a0565b600054600160a01b900460ff161561055c5760405162461bcd60e51b815260206004820152601260248201527110dbdb9d1c9858dd081a5cc81c185d5cd95960721b60448201526064016103a0565b80600581111561067a5761067a610ac4565b6001600160a01b03831660009081526006602052604090205460ff1660058111156106a7576106a7610ac4565b036106b0575050565b60008160058111156106c4576106c4610ac4565b036106d2576104af8261077c565b60028160058111156106e6576106e6610ac4565b036106f4576104af826107df565b600181600581111561070857610708610ac4565b03610716576104af8261081d565b600381600581111561072a5761072a610ac4565b03610738576104af8261085b565b600481600581111561074c5761074c610ac4565b0361075a576104af82610898565b600581600581111561076e5761076e610ac4565b036104af576104af826108d5565b61078581610912565b6001600160a01b0381166000908152600660205260408120805460ff1916905542905b6040516001600160a01b038416907f106af6478e58fc27e68708e71990b82ae828ef41e245de1852e428d66b7e51be90600090a450565b6107e881610912565b6001600160a01b0381166000908152600660205260409020805460ff19166002908117909155600180548101905542906107a8565b61082681610912565b6001600160a01b0381166000908152600660205260409020805460ff19166001908117909155600280548201905542906107a8565b61086481610912565b6001600160a01b0381166000908152600660205260409020805460ff191660039081179091558054600101815542906107a8565b6108a181610912565b6001600160a01b0381166000908152600660205260409020805460ff191660049081179091558054600101815542906107a8565b6108de81610912565b6001600160a01b0381166000908152600660205260409020805460ff191660059081179091558054600101815542906107a8565b6001600160a01b03811660009081526006602052604081205460ff16600581111561093f5761093f610ac4565b036109475750565b60026001600160a01b03821660009081526006602052604090205460ff16600581111561097657610976610ac4565b03610988575060018054600019019055565b60016001600160a01b03821660009081526006602052604090205460ff1660058111156109b7576109b7610ac4565b036109c9575060028054600019019055565b60036001600160a01b03821660009081526006602052604090205460ff1660058111156109f8576109f8610ac4565b03610a0a575060038054600019019055565b60046001600160a01b03821660009081526006602052604090205460ff166005811115610a3957610a39610ac4565b03610a4957600480546000190190555b60056001600160a01b03821660009081526006602052604090205460ff166005811115610a7857610a78610ac4565b03610a8857600580546000190190555b50565b6001600160a01b0381168114610a8857600080fd5b600060208284031215610ab257600080fd5b8135610abd81610a8b565b9392505050565b634e487b7160e01b600052602160045260246000fd5b6020810160068310610afc57634e487b7160e01b600052602160045260246000fd5b91905290565b803560068110610b1157600080fd5b919050565b600080600060408486031215610b2b57600080fd5b833567ffffffffffffffff80821115610b4357600080fd5b818601915086601f830112610b5757600080fd5b813581811115610b6657600080fd5b8760208260051b8501011115610b7b57600080fd5b602092830195509350610b919186019050610b02565b90509250925092565b60008060408385031215610bad57600080fd5b8235610bb881610a8b565b9150610bc660208401610b02565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610bf757600080fd5b8151610abd81610a8b56fea264697066735822122022573805428d3b4b31464344cfb94ea164b5ca1122b26618a0c00664b44583f064736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000010",
"0x51cadbb37c4dc57288fea8eae371575e3da6a612674f474d09bc5612bedcb2b9": "0x0000000000000000000000000000000000000000000000000000000000000001",
"0x99319d8dbcf85ed55d32e33055769ff555158e38a08814391201fa39d9e04802": "0x0000000000000000000000000000000000000000000000000000000000000001",
"0xfe3b49d3d15209f1a221511ab55bf4d5795daf1fe999ffce20bbe7052bd0ee15": "0x0000000000000000000000000000000000000000000000000000000000000001",
"0x0000000000000000000000000000000000000000000000000000000000000002": "0x0000000000000000000000000000000000000000000000000000000000000003"
},
"balance": "0"
},
"0x0000000000000000000000000000000000000030": {
"code": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80638456cb5911610097578063a4a3c54b11610066578063a4a3c54b146101fa578063c2214d621461020d578063e2d2500314610220578063f1c78bf61461023357600080fd5b80638456cb5914610193578063848888101461019b5780638da5cb5b146101ae5780638f38a555146101d957600080fd5b806374ca416c116100d357806374ca416c146101405780637b0ab448146101535780638135849814610166578063825ee7531461018057600080fd5b806319f74e1f146100fa5780633f4ba83a146101225780635c975abb1461012c575b600080fd5b61010d610108366004610ad3565b61025c565b60405190151581526020015b60405180910390f35b61012a61028a565b005b60005461010d90600160a01b900460ff1681565b61010d61014e366004610aff565b6102d1565b61012a610161366004610ad3565b610399565b61016e602081565b60405160ff9091168152602001610119565b61012a61018e366004610b84565b6103b7565b61012a61045d565b61012a6101a9366004610bd0565b6104aa565b6000546101c1906001600160a01b031681565b6040516001600160a01b039091168152602001610119565b6101ec6101e7366004610ad3565b610545565b604051908152602001610119565b61012a610208366004610ad3565b610576565b61012a61021b366004610c12565b610590565b61012a61022e366004610b84565b6105ac565b6101ec610241366004610c12565b6001600160a01b031660009081526001602052604090205490565b6001600160a01b038216600090815260016020526040812054610280848483610643565b9150505b92915050565b6102926106bb565b61029a61070f565b6000805460ff60a01b1916815560405142917f9dd715fed52c25e642f97653bb4c4339ad98fe6d6e130348be82ae5d86383a8c91a2565b6001600160a01b038083166000908152600160205260408082209284168252812082548154929392811580610304575080155b15610316576000945050505050610284565b60005b8281101561038b5760005b828110156103825784818154811061033e5761033e610c2f565b906000526020600020015486838154811061035b5761035b610c2f565b90600052602060002001540361037a5760019650505050505050610284565b600101610324565b50600101610319565b506000979650505050505050565b6103a16107ca565b6103a961070f565b6103b38183610819565b5050565b6103bf6107ca565b6103c761070f565b806103ed5760405162461bcd60e51b81526004016103e490610c45565b60405180910390fd5b606481111561040e5760405162461bcd60e51b81526004016103e490610c69565b60005b60ff81168211156104575761044f8484848460ff1681811061043557610435610c2f565b905060200201602081019061044a9190610c12565b610819565b600101610411565b50505050565b6104656107ca565b61046d61070f565b6000805460ff60a01b1916600160a01b17815560405142917f32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e91a2565b6104b26107ca565b6104ba61070f565b806104d75760405162461bcd60e51b81526004016103e490610c45565b60648111156104f85760405162461bcd60e51b81526004016103e490610c69565b60005b60ff81168211156105405761053883838360ff1681811061051e5761051e610c2f565b90506020020160208101906105339190610c12565b6108b2565b6001016104fb565b505050565b6001602052816000526040600020818154811061056157600080fd5b90600052602060002001600091509150505481565b61057e6107ca565b61058661070f565b6103b3818361095f565b6105986107ca565b6105a061070f565b6105a9816108b2565b50565b6105b46107ca565b6105bc61070f565b806105d95760405162461bcd60e51b81526004016103e490610c45565b60648111156105fa5760405162461bcd60e51b81526004016103e490610c69565b60005b60ff81168211156104575761063b8484848460ff1681811061062157610621610c2f565b90506020020160208101906106369190610c12565b61095f565b6001016105fd565b6001600160a01b038316600090815260016020526040812082820361066c5760009150506106b4565b60005b838110156106ad578482828154811061068a5761068a610c2f565b9060005260206000200154036106a5576001925050506106b4565b60010161066f565b5060009150505b9392505050565b600054600160a01b900460ff1661070d5760405162461bcd60e51b815260206004820152601660248201527510dbdb9d1c9858dd081a5cc81b9bdd081c185d5cd95960521b60448201526064016103e4565b565b60005460408051638da5cb5b60e01b8152905133926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610758573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077c9190610cb4565b6001600160a01b03161461070d5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b60448201526064016103e4565b600054600160a01b900460ff161561070d5760405162461bcd60e51b815260206004820152601260248201527110dbdb9d1c9858dd081a5cc81c185d5cd95960721b60448201526064016103e4565b6001600160a01b03811660009081526001602090815260409091205490811061084157505050565b61084c828483610643565b1561085657505050565b6001600160a01b03821660008181526001602081815260408084208054938401815584529083209091018690555142929186917f9e580f0a24dd297a777c973f8cd53693c364d30a900dcedf18857fc6b474a0619190a4505050565b6001600160a01b0381166000908152600160205260408120805490918190036108da57505050565b60005b8181101561093d5742846001600160a01b031684838154811061090257610902610c2f565b600091825260208220015460405190917ffd8f1925732f306345c5fb600ef9bb348b4c862d8950d4b11acce2362cd86cf091a46001016108dd565b506001600160a01b038316600090815260016020526040812061054091610a8c565b6001600160a01b038116600090815260016020526040902054610983828483610643565b61098c57505050565b6001600160a01b0382166000908152600160205260408120905b82811015610a8557848282815481106109c1576109c1610c2f565b906000526020600020015403610a7d57816109dd600185610cd1565b815481106109ed576109ed610c2f565b9060005260206000200154828281548110610a0a57610a0a610c2f565b906000526020600020018190555081805480610a2857610a28610cf2565b6001900381819060005260206000200160009055905542846001600160a01b0316867ffd8f1925732f306345c5fb600ef9bb348b4c862d8950d4b11acce2362cd86cf060405160405180910390a45050505050565b6001016109a6565b5050505050565b50805460008255906000526020600020908101906105a991905b80821115610aba5760008155600101610aa6565b5090565b6001600160a01b03811681146105a957600080fd5b60008060408385031215610ae657600080fd5b8235610af181610abe565b946020939093013593505050565b60008060408385031215610b1257600080fd5b8235610b1d81610abe565b91506020830135610b2d81610abe565b809150509250929050565b60008083601f840112610b4a57600080fd5b50813567ffffffffffffffff811115610b6257600080fd5b6020830191508360208260051b8501011115610b7d57600080fd5b9250929050565b600080600060408486031215610b9957600080fd5b83359250602084013567ffffffffffffffff811115610bb757600080fd5b610bc386828701610b38565b9497909650939450505050565b60008060208385031215610be357600080fd5b823567ffffffffffffffff811115610bfa57600080fd5b610c0685828601610b38565b90969095509350505050565b600060208284031215610c2457600080fd5b81356106b481610abe565b634e487b7160e01b600052603260045260246000fd5b6020808252600a9082015269115b5c1d1e481b1a5cdd60b21b604082015260600190565b6020808252602b908201527f4f6e6c79203130302077616c6c6574732063616e2062652070726f636573736560408201526a6420617420612074696d6560a81b606082015260800190565b600060208284031215610cc657600080fd5b81516106b481610abe565b8181038181111561028457634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fdfea26469706673582212204bf01c9bc9e54e627d1f5159752a520605ff514f2c44d2531c452532f570426a64736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000010"
},
"balance": "0"
},
"0x0000000000000000000000000000000000000040": {
"code": "0x608060405234801561001057600080fd5b50600436106101165760003560e01c80637d0f7a88116100a2578063b723fbd611610071578063b723fbd61461026f578063ba87068614610298578063d8b31c77146102a1578063de5f72fd146102b4578063fb932108146102c757600080fd5b80637d0f7a88146102135780638456cb59146102335780638da5cb5b1461023b5780639af1d35a1461026657600080fd5b80633f4ba83a116100e95780633f4ba83a146101755780634bac9d0f1461017d5780635c975abb1461019d57806368ed44e7146101c1578063694fa7ee146101ea57600080fd5b806318160ddd1461011b578063305817e9146101375780633194bfe1146101405780633d18678e14610160575b600080fd5b61012460045481565b6040519081526020015b60405180910390f35b61012460055481565b61012461014e366004610aee565b60076020526000908152604090205481565b61017361016e366004610b12565b6102da565b005b6101736103ae565b61012461018b366004610aee565b60086020526000908152604090205481565b6000546101b190600160a01b900460ff1681565b604051901515815260200161012e565b6101246101cf366004610aee565b6001600160a01b031660009081526007602052604090205490565b6101246101f8366004610aee565b6001600160a01b031660009081526006602052604090205490565b610124610221366004610aee565b60066020526000908152604090205481565b6101736103f5565b60005461024e906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b61012460025481565b61012461027d366004610aee565b6001600160a01b031660009081526008602052604090205490565b61012460035481565b6101736102af366004610aee565b610442565b60015461024e906001600160a01b031681565b6101736102d5366004610b2b565b610541565b6102e26108de565b6102ea61092f565b600081116103355760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081999595cc8185b5bdd5b9d606a1b60448201526064015b60405180910390fd5b60025481036103795760405162461bcd60e51b815260206004820152601060248201526f1199595cc8185b1c9958591e481cd95d60821b604482015260640161032c565b6002819055604051429082907f64f84976d9c917a44796104a59950fdbd9b3c16a5dd348b546d738301f6bd06890600090a350565b6103b66109ea565b6103be61092f565b6000805460ff60a01b1916815560405142917f9dd715fed52c25e642f97653bb4c4339ad98fe6d6e130348be82ae5d86383a8c91a2565b6103fd6108de565b61040561092f565b6000805460ff60a01b1916600160a01b17815560405142917f32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e91a2565b61044a6108de565b61045261092f565b6001600160a01b0381166104a15760405162461bcd60e51b8152602060048201526016602482015275496e76616c696420666175636574206164647265737360501b604482015260640161032c565b6001546001600160a01b03908116908216036104f45760405162461bcd60e51b815260206004820152601260248201527111985d58d95d08185b1c9958591e481cd95d60721b604482015260640161032c565b600180546001600160a01b0319166001600160a01b0383169081179091556040514291907f3c1afb49d386a73f6c1c36637df3d3eeb5d27403d5cf4936a29e5377a03c86fa90600090a350565b6105496108de565b61055161092f565b6001600160a01b0382166105a05760405162461bcd60e51b8152602060048201526016602482015275496e76616c69642077616c6c6574206164647265737360501b604482015260640161032c565b600781101580156105b25750605a8111155b6105f45760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a5908195d995b9d0818dbdd5b9d606a1b604482015260640161032c565b6001600160a01b03821660009081526008602052604090205462093a809061061c9042610b6d565b101561066a5760405162461bcd60e51b815260206004820152601d60248201527f57616c6c657420616c726561647920757365642074686973207765656b000000604482015260640161032c565b60025460009061068283671bc16d674ec80000610b86565b61068c9190610b6d565b905060006106a283676f05b59d3b200000610b86565b6001549091506106bb906001600160a01b031682610a3c565b6106c58483610a3c565b6106d133600254610a3c565b6001600160a01b0384166000908152600860205260408120429055600380548592906106fe908490610b9d565b90915550506001600160a01b0384166000908152600660205260408120805484929061072b908490610b9d565b90915550506001600160a01b03841660009081526007602052604081208054859290610758908490610b9d565b90915550506001546001600160a01b031660009081526006602052604081208054839290610787908490610b9d565b909155505060025433600090815260066020526040812080549091906107ae908490610b9d565b9250508190555080600560008282546107c79190610b9d565b90915550506002546107d98284610b9d565b6107e39190610b9d565b600460008282546107f49190610b9d565b9091555050604051429083906001600160a01b038716907f74cf3d18d0ddca79038197ad0dd2c7fa5005ef61a5d1ed190e8a8a437e2fcf1090600090a4600154604051429183916001600160a01b03909116907f74cf3d18d0ddca79038197ad0dd2c7fa5005ef61a5d1ed190e8a8a437e2fcf1090600090a44283856001600160a01b03167f60ce3cc2d133631eac66a476f14997a9fa682bd05a60dd993cf02285822d78d860405160405180910390a4426005546004547f92f6bd8586464cb7b6719f990fab2a1744aefd78e7363e3e0ee60386296bed8160405160405180910390a450505050565b600054600160a01b900460ff161561092d5760405162461bcd60e51b815260206004820152601260248201527110dbdb9d1c9858dd081a5cc81c185d5cd95960721b604482015260640161032c565b565b60005460408051638da5cb5b60e01b8152905133926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610978573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099c9190610bb0565b6001600160a01b03161461092d5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604482015260640161032c565b600054600160a01b900460ff1661092d5760405162461bcd60e51b815260206004820152601660248201527510dbdb9d1c9858dd081a5cc81b9bdd081c185d5cd95960521b604482015260640161032c565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610a89576040519150601f19603f3d011682016040523d82523d6000602084013e610a8e565b606091505b5050905080610ad15760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b604482015260640161032c565b505050565b6001600160a01b0381168114610aeb57600080fd5b50565b600060208284031215610b0057600080fd5b8135610b0b81610ad6565b9392505050565b600060208284031215610b2457600080fd5b5035919050565b60008060408385031215610b3e57600080fd5b8235610b4981610ad6565b946020939093013593505050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610b8057610b80610b57565b92915050565b8082028115828204841417610b8057610b80610b57565b80820180821115610b8057610b80610b57565b600060208284031215610bc257600080fd5b8151610b0b81610ad656fea26469706673582212205b4657b9fa0eea0d0553625e012fc853dcdbe5b320ca576b6ef812c912dc329364736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000010",
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000050",
"0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000016345785d8a0000"
},
"balance": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
},
"0x0000000000000000000000000000000000000050": {
"code": "0x60806040526004361061007f5760003560e01c80638456cb591161004e5780638456cb591461017e5780638da5cb5b14610193578063d0679d34146101cb578063df0cb934146101eb57600080fd5b806312065fe0146100e65780633f4ba83a146101095780635c975abb146101205780637bf786f81461015157600080fd5b366100e15761008c610218565b33600090815260026020526040812080543492906100ab9084906105c9565b90915550506040514290349033907f74cf3d18d0ddca79038197ad0dd2c7fa5005ef61a5d1ed190e8a8a437e2fcf1090600090a4005b600080fd5b3480156100f257600080fd5b5030315b6040519081526020015b60405180910390f35b34801561011557600080fd5b5061011e61026e565b005b34801561012c57600080fd5b5060005461014190600160a01b900460ff1681565b6040519015158152602001610100565b34801561015d57600080fd5b506100f661016c366004610608565b60016020526000908152604090205481565b34801561018a57600080fd5b5061011e6102b5565b34801561019f57600080fd5b506000546101b3906001600160a01b031681565b6040516001600160a01b039091168152602001610100565b3480156101d757600080fd5b5061011e6101e636600461062c565b610302565b3480156101f757600080fd5b506100f6610206366004610608565b60026020526000908152604090205481565b600054600160a01b900460ff161561026c5760405162461bcd60e51b815260206004820152601260248201527110dbdb9d1c9858dd081a5cc81c185d5cd95960721b60448201526064015b60405180910390fd5b565b610276610422565b61027e610474565b6000805460ff60a01b1916815560405142917f9dd715fed52c25e642f97653bb4c4339ad98fe6d6e130348be82ae5d86383a8c91a2565b6102bd610218565b6102c5610474565b6000805460ff60a01b1916600160a01b17815560405142917f32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e91a2565b61030a610218565b610312610474565b303181111561036e5760405162461bcd60e51b815260206004820152602260248201527f4e6f7420656e6f7567682062616c616e636520696e2074686520636f6e74726160448201526118dd60f21b6064820152608401610263565b600081116103af5760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b6044820152606401610263565b6103b9828261052f565b6001600160a01b038216600090815260016020526040812080548392906103e19084906105c9565b9091555050604051429082906001600160a01b038516907f6356739d963da01dc3533acba7203430fcc14f2175d48a8dd0973d7db49c785e90600090a45050565b600054600160a01b900460ff1661026c5760405162461bcd60e51b815260206004820152601660248201527510dbdb9d1c9858dd081a5cc81b9bdd081c185d5cd95960521b6044820152606401610263565b60005460408051638da5cb5b60e01b8152905133926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa1580156104bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e19190610658565b6001600160a01b03161461026c5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b6044820152606401610263565b6000826001600160a01b03168260405160006040518083038185875af1925050503d806000811461057c576040519150601f19603f3d011682016040523d82523d6000602084013e610581565b606091505b50509050806105c45760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606401610263565b505050565b808201808211156105ea57634e487b7160e01b600052601160045260246000fd5b92915050565b6001600160a01b038116811461060557600080fd5b50565b60006020828403121561061a57600080fd5b8135610625816105f0565b9392505050565b6000806040838503121561063f57600080fd5b823561064a816105f0565b946020939093013593505050565b60006020828403121561066a57600080fd5b8151610625816105f056fea2646970667358221220faebb139d4f2831f07d0238dbdaf04beece6ef28cb1c206ad604de077f01d72e64736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000010"
},
"balance": "1298978680000000000000000000"
},
"0x0000000000000000000000000000000000000060": {
"code": "0x6080604052600436106100595760003560e01c80633f4ba83a146100e55780635c975abb146100fc5780638456cb59146101325780638da5cb5b14610147578063aa8c217c1461017f578063df0cb934146101a357600080fd5b366100e0576100666101d0565b3360009081526002602052604081208054349290610085908490610461565b92505081905550346001600082825461009e9190610461565b909155506100af9050600034610226565b6040514290349033907f74cf3d18d0ddca79038197ad0dd2c7fa5005ef61a5d1ed190e8a8a437e2fcf1090600090a4005b600080fd5b3480156100f157600080fd5b506100fa6102c0565b005b34801561010857600080fd5b5060005461011d90600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b34801561013e57600080fd5b506100fa610307565b34801561015357600080fd5b50600054610167906001600160a01b031681565b6040516001600160a01b039091168152602001610129565b34801561018b57600080fd5b5061019560015481565b604051908152602001610129565b3480156101af57600080fd5b506101956101be3660046104a0565b60026020526000908152604090205481565b600054600160a01b900460ff16156102245760405162461bcd60e51b815260206004820152601260248201527110dbdb9d1c9858dd081a5cc81c185d5cd95960721b60448201526064015b60405180910390fd5b565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610273576040519150601f19603f3d011682016040523d82523d6000602084013e610278565b606091505b50509050806102bb5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b604482015260640161021b565b505050565b6102c8610354565b6102d06103a6565b6000805460ff60a01b1916815560405142917f9dd715fed52c25e642f97653bb4c4339ad98fe6d6e130348be82ae5d86383a8c91a2565b61030f6101d0565b6103176103a6565b6000805460ff60a01b1916600160a01b17815560405142917f32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e91a2565b600054600160a01b900460ff166102245760405162461bcd60e51b815260206004820152601660248201527510dbdb9d1c9858dd081a5cc81b9bdd081c185d5cd95960521b604482015260640161021b565b60005460408051638da5cb5b60e01b8152905133926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa1580156103ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041391906104c4565b6001600160a01b0316146102245760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604482015260640161021b565b8082018082111561048257634e487b7160e01b600052601160045260246000fd5b92915050565b6001600160a01b038116811461049d57600080fd5b50565b6000602082840312156104b257600080fd5b81356104bd81610488565b9392505050565b6000602082840312156104d657600080fd5b81516104bd8161048856fea26469706673582212206d8f195d8cd098ac539fc0c3fb3b9fcac806b957b21c4173ee3d154aa336bc9764736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000010"
},
"balance": "0"
},
"0x0000000000000000000000000000000000000070": {
"code": "0x6080604052600436106100955760003560e01c80638456cb59116100595780638456cb59146101c35780638da5cb5b146101d8578063a3c2c46214610210578063d0679d3414610226578063df0cb9341461024657600080fd5b806312065fe0146101155780633f4ba83a1461013857806346f990631461014f5780635c975abb146101655780637bf786f81461019657600080fd5b36610110576100a2610273565b33600090815260046020526040812080543492906100c190849061063d565b9250508190555034600160008282546100da919061063d565b90915550506040514290349033907f74cf3d18d0ddca79038197ad0dd2c7fa5005ef61a5d1ed190e8a8a437e2fcf1090600090a4005b600080fd5b34801561012157600080fd5b5030315b6040519081526020015b60405180910390f35b34801561014457600080fd5b5061014d6102c9565b005b34801561015b57600080fd5b5061012560025481565b34801561017157600080fd5b5060005461018690600160a01b900460ff1681565b604051901515815260200161012f565b3480156101a257600080fd5b506101256101b136600461067c565b60036020526000908152604090205481565b3480156101cf57600080fd5b5061014d610310565b3480156101e457600080fd5b506000546101f8906001600160a01b031681565b6040516001600160a01b03909116815260200161012f565b34801561021c57600080fd5b5061012560015481565b34801561023257600080fd5b5061014d6102413660046106a0565b61035d565b34801561025257600080fd5b5061012561026136600461067c565b60046020526000908152604090205481565b600054600160a01b900460ff16156102c75760405162461bcd60e51b815260206004820152601260248201527110dbdb9d1c9858dd081a5cc81c185d5cd95960721b60448201526064015b60405180910390fd5b565b6102d1610496565b6102d96104e8565b6000805460ff60a01b1916815560405142917f9dd715fed52c25e642f97653bb4c4339ad98fe6d6e130348be82ae5d86383a8c91a2565b610318610273565b6103206104e8565b6000805460ff60a01b1916600160a01b17815560405142917f32fb7c9891bc4f963c7de9f1186d2a7755c7d6e9f4604dabe1d8bb3027c2f49e91a2565b610365610273565b61036d6104e8565b30318111156103c95760405162461bcd60e51b815260206004820152602260248201527f4e6f7420656e6f7567682062616c616e636520696e2074686520636f6e74726160448201526118dd60f21b60648201526084016102be565b6000811161040a5760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b60448201526064016102be565b61041482826105a3565b6001600160a01b0382166000908152600360205260408120805483929061043c90849061063d565b925050819055508060026000828254610455919061063d565b9091555050604051429082906001600160a01b038516907f6356739d963da01dc3533acba7203430fcc14f2175d48a8dd0973d7db49c785e90600090a45050565b600054600160a01b900460ff166102c75760405162461bcd60e51b815260206004820152601660248201527510dbdb9d1c9858dd081a5cc81b9bdd081c185d5cd95960521b60448201526064016102be565b60005460408051638da5cb5b60e01b8152905133926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610531573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055591906106cc565b6001600160a01b0316146102c75760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b60448201526064016102be565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146105f0576040519150601f19603f3d011682016040523d82523d6000602084013e6105f5565b606091505b50509050806106385760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102be565b505050565b8082018082111561065e57634e487b7160e01b600052601160045260246000fd5b92915050565b6001600160a01b038116811461067957600080fd5b50565b60006020828403121561068e57600080fd5b813561069981610664565b9392505050565b600080604083850312156106b357600080fd5b82356106be81610664565b946020939093013593505050565b6000602082840312156106de57600080fd5b81516106998161066456fea26469706673582212201c51622a258a606593e48b0e1058044c743a1ba12de622d96178b7e5ce2a914164736f6c63430008170033",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000010"
},
"balance": "0"
}
}
}