Skip to content

Instantly share code, notes, and snippets.

@5chdn
Created January 17, 2018 12:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 5chdn/84e8845a4cdd2888b49335ee1a56e988 to your computer and use it in GitHub Desktop.
Save 5chdn/84e8845a4cdd2888b49335ee1a56e988 to your computer and use it in GitHub Desktop.
How to add contracts to a Parity chain spec
{
"name": "parity",
"engine": {
"authorityRound": {
"params": {
"gasLimitBoundDivisor": "0x400",
"stepDuration": "5",
"validators" : {
"list": [ "0xc1e4ac9ab92739903d0fec09736264539e9d0dfc", "0x7ffbe3512782069be388f41be4d8eb350672d3a5", "0x73173750953f0e69c5a0231ec79b8ba99274ae85", "0x6ac2e84932107eee292c1d658f63f32623e1d0b3", "0x726ac6895981104ca2f33bf4263d7e913e367ec3", "0xb565916f0e6fda4be34bea60508c39c6c88c4ca6" ]
}
}
}
},
"params": {
"maximumExtraDataSize": "0x20",
"minGasLimit": "0x1388",
"registrar": "0x8e4e9b13d4b45cb0befc93c3061b1408f67316b2",
"gasLimitBoundDivisor": "0x400",
"networkID" : "0x1111"
},
"genesis": {
"seal": {
"authorityRound": {
"step": "0x0",
"signature": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
}
},
"difficulty": "0x20000",
"gasLimit": "0x5B8D80"
},
"accounts": {
"0x0000000000000000000000000000000000000001": { "balance": "1", "builtin": { "name": "ecrecover", "pricing": { "linear": { "base": 3000, "word": 0 } } } },
"0x0000000000000000000000000000000000000002": { "balance": "1", "builtin": { "name": "sha256", "pricing": { "linear": { "base": 60, "word": 12 } } } },
"0x0000000000000000000000000000000000000003": { "balance": "1", "builtin": { "name": "ripemd160", "pricing": { "linear": { "base": 600, "word": 120 } } } },
"0x0000000000000000000000000000000000000004": { "balance": "1", "builtin": { "name": "identity", "pricing": { "linear": { "base": 15, "word": 3 } } } },
"0xcf9e2287227c5cc5978e7bdbbdaf293fe4992a24": { "balance": "1606938044258990275541962092341162602522202993782792835301376" },
"0x7ffbe3512782069be388f41be4d8eb350672d3a5": { "balance": "1606938044258990275541962092341162602522202993782792835301376" },
"0x8e4e9b13d4b45cb0befc93c3061b1408f67316b2": { "balance": "1", "constructor": "0x6060604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550670de0b6b3a7640000600355341561005b57600080fd5b6128258061006a6000396000f30060606040526004361061013e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306b2ff471461014357806313af40351461019457806319362a28146101cd5780633f3935d11461025c578063432ced04146102d15780634f39ca59146103055780636795dbcd1461034457806369fe0e2d146103ee57806379ce9fac146104295780638da5cb5b1461048757806390b97fc1146104dc57806392698814146105625780639890220b146105a1578063ac4e73f9146105ce578063ac72c12014610662578063c3a35825146106a1578063ddca3f431461071f578063deb931a214610748578063df57b742146107af578063e30bd74014610816578063eadf9760146108c8578063ef5454d614610953578063f25eb5c1146109e7578063f6d339e4146109fc575b600080fd5b341561014e57600080fd5b61017a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a9d565b604051808215151515815260200191505060405180910390f35b341561019f57600080fd5b6101cb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610afd565b005b34156101d857600080fd5b61024260048080356000191690602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803560001916906020019091905050610c16565b604051808215151515815260200191505060405180910390f35b341561026757600080fd5b6102b7600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610e32565b604051808215151515815260200191505060405180910390f35b6102eb600480803560001916906020019091905050611014565b604051808215151515815260200191505060405180910390f35b341561031057600080fd5b61032a60048080356000191690602001909190505061113a565b604051808215151515815260200191505060405180910390f35b341561034f57600080fd5b6103ac60048080356000191690602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919050506112fd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103f957600080fd5b61040f6004808035906020019091905050611393565b604051808215151515815260200191505060405180910390f35b341561043457600080fd5b61046d60048080356000191690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611437565b604051808215151515815260200191505060405180910390f35b341561049257600080fd5b61049a61157a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104e757600080fd5b61054460048080356000191690602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061159f565b60405180826000191660001916815260200191505060405180910390f35b341561056d57600080fd5b610587600480803560001916906020019091905050611631565b604051808215151515815260200191505060405180910390f35b34156105ac57600080fd5b6105b4611692565b604051808215151515815260200191505060405180910390f35b34156105d957600080fd5b610648600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061179b565b604051808215151515815260200191505060405180910390f35b341561066d57600080fd5b610687600480803560001916906020019091905050611cb1565b604051808215151515815260200191505060405180910390f35b34156106ac57600080fd5b61070960048080356000191690602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611d12565b6040518082815260200191505060405180910390f35b341561072a57600080fd5b610732611da8565b6040518082815260200191505060405180910390f35b341561075357600080fd5b61076d600480803560001916906020019091905050611dae565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107ba57600080fd5b6107d4600480803560001916906020019091905050611df6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561082157600080fd5b61084d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e3e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561088d578082015181840152602081019050610872565b50505050905090810190601f1680156108ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108d357600080fd5b61093960048080356000191690602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091908035906020019091905050611f25565b604051808215151515815260200191505060405180910390f35b341561095e57600080fd5b6109cd600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612144565b604051808215151515815260200191505060405180910390f35b34156109f257600080fd5b6109fa6122a5565b005b3415610a0757600080fd5b610a8360048080356000191690602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506124c3565b604051808215151515815260200191505060405180910390f35b600080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080546001816001161561010002031660029004905014159050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b236460405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000833373ffffffffffffffffffffffffffffffffffffffff1660016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610c9157610e2a565b82600160008760001916600019168152602001908152602001600020600201856040518082805190602001908083835b602083101515610ce65780518252602082019150602081019050602083039250610cc1565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208160001916905550836040518082805190602001908083835b602083101515610d575780518252602082019150602081019050602083039250610d32565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902085600019167fb829c3e412537bbe794c048ccb9e4605bb4aaaa8e4d4c15c1a6e0c2adc1716ea866040518080602001828103825283818151815260200191508051906020019080838360005b83811015610deb578082015181840152602081019050610dd0565b50505050905090810190601f168015610e185780820380516001836020036101000a031916815260200191505b509250505060405180910390a3600191505b509392505050565b6000813373ffffffffffffffffffffffffffffffffffffffff1660016000836040518082805190602001908083835b602083101515610e865780518252602082019150602081019050602083039250610e61565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610f0f5761100e565b82600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209080519060200190610f629291906126f8565b503373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515610fb05780518252602082019150602081019050602083039250610f8b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f098ae8581bb8bd9af1beaf7f2e9f51f31a8e5a8bfada4e303a645d71d9c9192060405160405180910390a3600191505b50919050565b600081600060016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561107a57611134565b60035434101561108957611133565b3360016000856000191660001916815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff1683600019167f4963513eca575aba66fdcd25f267aae85958fe6fb97e75fa25d783f1a091a22160405160405180910390a3600191505b5b50919050565b6000813373ffffffffffffffffffffffffffffffffffffffff1660016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156111b5576112f7565b6002600060016000866000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061123e9190612778565b600160008460001916600019168152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550503373ffffffffffffffffffffffffffffffffffffffff1683600019167fef1961b4d2909dc23643b309bfe5c3e5646842d98c3a58517037ef3871185af360405160405180910390a3600191505b50919050565b6000600160008460001916600019168152602001908152602001600020600201826040518082805190602001908083835b602083101515611353578051825260208201915060208101905060208303925061132e565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390205460019004905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113f057600080fd5b816003819055507f6bbc57480a46553fa4d156ce702beef5f3ad66303b0ed1a5d4cb44966c6584c3826040518082815260200191505060405180910390a160019050919050565b6000823373ffffffffffffffffffffffffffffffffffffffff1660016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156114b257611573565b8260016000866000191660001916815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1685600019167f7b97c62130aa09acbbcbf7482630e756592496f1759eaf702f469cf64dfb779460405160405180910390a4600191505b5092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008460001916600019168152602001908152602001600020600201826040518082805190602001908083835b6020831015156115f557805182526020820191506020810190506020830392506115d0565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902054905092915050565b60008060016000846000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116ef57600080fd5b7fdef931299fe61d176f949118058530c1f3f539dcb6950b4e372c9b835c33ca073073ffffffffffffffffffffffffffffffffffffffff16316040518082815260200191505060405180910390a13373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561179457600080fd5b6001905090565b600080836040518082805190602001908083835b6020831015156117d457805182526020820191506020810190506020830392506117af565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390203373ffffffffffffffffffffffffffffffffffffffff1660016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561187957611ca9565b846040518082805190602001908083835b6020831015156118af578051825260208201915060208101905060208303925061188a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209150600060016000846000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614158015611a2e575081600019166002600060016000866000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518082805460018160011615610100020316600290048015611a1b5780601f106119f9576101008083540402835291820191611a1b565b820191906000526020600020905b815481529060010190602001808311611a07575b5050915050604051809103902060001916145b15611ba1576002600060016000856000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611abc9190612778565b60016000836000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16856040518082805190602001908083835b602083101515611b475780518252602082019150602081019050602083039250611b22565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f12491ad95fd945e444d88a894ffad3c21959880a4dcd8af99d4ae4ffc71d4abd60405160405180910390a35b8360016000846000191660001916815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508373ffffffffffffffffffffffffffffffffffffffff16856040518082805190602001908083835b602083101515611c4b5780518252602082019150602081019050602083039250611c26565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f728435a0031f6a04538fcdd24922a7e06bc7bc945db03e83d22122d1bc5f28df60405160405180910390a3600192505b505092915050565b60008060016000846000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000600160008460001916600019168152602001908152602001600020600201826040518082805190602001908083835b602083101515611d685780518252602082019150602081019050602083039250611d43565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390205460019004905092915050565b60035481565b600060016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600060016000836000191660001916815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b611e466127c0565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f195780601f10611eee57610100808354040283529160200191611f19565b820191906000526020600020905b815481529060010190602001808311611efc57829003601f168201915b50505050509050919050565b6000833373ffffffffffffffffffffffffffffffffffffffff1660016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611fa05761213c565b82600102600160008760001916600019168152602001908152602001600020600201856040518082805190602001908083835b602083101515611ff85780518252602082019150602081019050602083039250611fd3565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208160001916905550836040518082805190602001908083835b6020831015156120695780518252602082019150602081019050602083039250612044565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902085600019167fb829c3e412537bbe794c048ccb9e4605bb4aaaa8e4d4c15c1a6e0c2adc1716ea866040518080602001828103825283818151815260200191508051906020019080838360005b838110156120fd5780820151818401526020810190506120e2565b50505050905090810190601f16801561212a5780820380516001836020036101000a031916815260200191505b509250505060405180910390a3600191505b509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121a157600080fd5b82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090805190602001906121f49291906126f8565b508173ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515612242578051825260208201915060208101905060208303925061221d565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f098ae8581bb8bd9af1beaf7f2e9f51f31a8e5a8bfada4e303a645d71d9c9192060405160405180910390a36001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180828054600181600116156101000203166002900480156123565780601f10612334576101008083540402835291820191612356565b820191906000526020600020905b815481529060010190602001808311612342575b505091505060405180910390207f12491ad95fd945e444d88a894ffad3c21959880a4dcd8af99d4ae4ffc71d4abd60405160405180910390a360016000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051808280546001816001161561010002031660029004801561242d5780601f1061240b57610100808354040283529182019161242d565b820191906000526020600020905b815481529060010190602001808311612419575b505091505060405180910390206000191660001916815260200190815260200160002060010160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006124c19190612778565b565b6000833373ffffffffffffffffffffffffffffffffffffffff1660016000836000191660001916815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561253e576126f0565b8273ffffffffffffffffffffffffffffffffffffffff16600102600160008760001916600019168152602001908152602001600020600201856040518082805190602001908083835b6020831015156125ac5780518252602082019150602081019050602083039250612587565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208160001916905550836040518082805190602001908083835b60208310151561261d57805182526020820191506020810190506020830392506125f8565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902085600019167fb829c3e412537bbe794c048ccb9e4605bb4aaaa8e4d4c15c1a6e0c2adc1716ea866040518080602001828103825283818151815260200191508051906020019080838360005b838110156126b1578082015181840152602081019050612696565b50505050905090810190601f1680156126de5780820380516001836020036101000a031916815260200191505b509250505060405180910390a3600191505b509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061273957805160ff1916838001178555612767565b82800160010185558215612767579182015b8281111561276657825182559160200191906001019061274b565b5b50905061277491906127d4565b5090565b50805460018160011615610100020316600290046000825580601f1061279e57506127bd565b601f0160209004906000526020600020908101906127bc91906127d4565b5b50565b602060405190810160405280600081525090565b6127f691905b808211156127f25760008160009055506001016127da565b5090565b905600a165627a7a7230582013ac664c3ee3590d7c0e62badb6b7ab1e4ab37b37f37faf38298358ceccd426f0029"},
"0x10c43707f499f0c932fefcbdb2cf4a637a34ca78": { "balance": "1", "constructor": "0x6060604052341561000f57600080fd5b61039d8061001e6000396000f30060606040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680638ee8839214610051578063b36a9a7c146100b8575b600080fd5b341561005c57600080fd5b6100b660048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803560001916906020019091905050610116565b005b34156100c357600080fd5b6100fc600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803560001916906020019091905050610173565b604051808215151515815260200191505060405180910390f35b81600080836000191660001916815260200190815260200160002090805190602001906101449291906102a4565b508060016000600254815260200190815260200160002081600019169055506001600254016002819055505050565b6000806000806000809350600091505b6002548210156101f157856000191660016000848152602001908152602001600020546000191614156101e4576001935060008060016000858152602001908152602001600020546000191660001916815260200190815260200160002092505b8180600101925050610183565b831515610201576000945061029a565b600090505b8280549050811015610295578673ffffffffffffffffffffffffffffffffffffffff16838281548110151561023757fe5b906000526020600020900160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610288576001945061029a565b8080600101915050610206565b600094505b5050505092915050565b82805482825590600052602060002090810192821561031d579160200282015b8281111561031c5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906102c4565b5b50905061032a919061032e565b5090565b61036e91905b8082111561036a57600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550600101610334565b5090565b905600a165627a7a72305820ff7e1c21eafe4aca489796e2843eff8acb6af5e99ec7f08e658bbaa0c6a52e370029"}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment