Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update output-candidate-manager #42

Merged
merged 1 commit into from
Aug 27, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions outputs/output-candidate-manager.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
}
},
"CandidateValidatorManager": {
"code": "0x608060405234801561001057600080fd5b50600436106100625760003560e01c80630c53b46c1461006757806321b81652146100ab5780632d73a02f146100d257806374e2b63c146100e55780637542ff951461010c578063ad24c33a14610133575b600080fd5b61008e7f000000000000000000000000520000000000000000000000000000000000002d81565b6040516001600160a01b0390911681526020015b60405180910390f35b6100be6100b9366004610d6c565b610148565b6040516100a2989796959493929190610eae565b6100be6100e0366004610d6c565b6102c0565b61008e7f000000000000000000000000000000000000000000000000000000000000100081565b61008e7f000000000000000000000000000000000000000000000000000000000000100181565b610146610141366004610f89565b6103a8565b005b606080606080606080606060007f00000000000000000000000000000000000000000000000000000000000010006001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610fad565b8b10156101f757604051630eae4c9760e01b815260040160405180910390fd5b6040516350fd736760e01b8152600481018b9052602481018a90527f000000000000000000000000520000000000000000000000000000000000002d6001600160a01b0316906350fd7367906044015b600060405180830381865afa158015610264573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261028c9190810190611037565b909850905061029b888c610424565b809750819850829950839a50849b50859c505050505050509397509397509397509397565b606080808080808060008a610354577f00000000000000000000000000000000000000000000000000000000000010006001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561032d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103519190610fad565b9a505b60405163085a3a2d60e21b8152600481018b9052602481018a90527f00000000000000000000000000000000000000000000000000000000000010016001600160a01b031690632168e8b490604401610247565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000100116146103f157604051630101292160e31b815260040160405180910390fd5b6001600160a01b0381166104185760405163e99d5ac560e01b815260040160405180910390fd5b61042181610784565b50565b6060806060806060806000885190508067ffffffffffffffff81111561044c5761044c610fc6565b604051908082528060200260200182016040528015610475578160200160208202803683370190505b5096508067ffffffffffffffff81111561049157610491610fc6565b6040519080825280602002602001820160405280156104ba578160200160208202803683370190505b5095508067ffffffffffffffff8111156104d6576104d6610fc6565b6040519080825280602002602001820160405280156104ff578160200160208202803683370190505b5094508067ffffffffffffffff81111561051b5761051b610fc6565b604051908082528060200260200182016040528015610544578160200160208202803683370190505b5093508067ffffffffffffffff81111561056057610560610fc6565b60405190808252806020026020018201604052801561059357816020015b606081526020019060019003908161057e5790505b5092508067ffffffffffffffff8111156105af576105af610fc6565b6040519080825280602002602001820160405280156105d8578160200160208202803683370190505b50915060005b81811015610778577f00000000000000000000000000000000000000000000000000000000000010016001600160a01b031663d1f18ee18b8381518110610627576106276110f1565b60200260200101518b6040518363ffffffff1660e01b81526004016106619291906001600160a01b03929092168252602082015260400190565b600060405180830381865afa15801561067e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106a6919081019061111c565b8d87815181106106b8576106b86110f1565b602002602001018d88815181106106d1576106d16110f1565b602002602001018d89815181106106ea576106ea6110f1565b602002602001018b8a81518110610703576107036110f1565b602002602001018e8b8151811061071c5761071c6110f1565b602002602001018e8c81518110610735576107356110f1565b6020908102919091010195909552949093529315159092529215159092529115159091526001600160a01b0390911690528061077081611215565b9150506105de565b50509295509295509295565b60007f00000000000000000000000000000000000000000000000000000000000010006001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108089190610fad565b90506000610817826001611230565b60405163fcbb371b60e01b8152600481018490529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000001000169063fcbb371b9060240161012060405180830381865afa158015610883573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a79190611248565b60c0015160405163fcbb371b60e01b8152600481018490529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000001000169063fcbb371b9060240161012060405180830381865afa158015610917573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093b9190611248565b60c00151604080516060810182526001600160a01b0380891680835292516322bc467160e11b81526004810193909352929350600092909160208301917f000000000000000000000000520000000000000000000000000000000000002d16906345788ce290602401602060405180830381865afa1580156109c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e591906112c3565b6001600160a01b0390811682526040516355b9f18b60e11b815289821660048201526020909201917f000000000000000000000000520000000000000000000000000000000000002d9091169063ab73e31690602401602060405180830381865afa158015610a58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7c91906112c3565b6001600160a01b03169052905060005b60038160ff161015610d63576000828260ff1660038110610aaf57610aaf6110f1565b602002015190506001600160a01b038116610aca5750610d51565b604051632ee462b360e01b81526001600160a01b0382811660048301526024820189905260009187917f00000000000000000000000000000000000000000000000000000000000010011690632ee462b390604401602060405180830381865afa158015610b3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b609190610fad565b101590506000857f00000000000000000000000000000000000000000000000000000000000010016001600160a01b0316632ee462b3858b6040518363ffffffff1660e01b8152600401610bc99291906001600160a01b03929092168252602082015260400190565b602060405180830381865afa158015610be6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c0a9190610fad565b101590508180610c175750805b15610cae57604051630a3b0a4f60e01b81526001600160a01b0384811660048301527f000000000000000000000000520000000000000000000000000000000000002d1690630a3b0a4f906024016020604051808303816000875af1158015610c84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca891906112e0565b50610d4d565b81158015610cba575080155b15610d4d57604051631484968760e11b81526001600160a01b0384811660048301527f000000000000000000000000520000000000000000000000000000000000002d16906329092d0e906024016020604051808303816000875af1158015610d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4b91906112e0565b505b5050505b80610d5b816112fb565b915050610a8c565b50505050505050565b600080600060608486031215610d8157600080fd5b505081359360208301359350604090920135919050565b600081518084526020808501945080840160005b83811015610dd15781516001600160a01b031687529582019590820190600101610dac565b509495945050505050565b600081518084526020808501945080840160005b83811015610dd1578151151587529582019590820190600101610df0565b60005b83811015610e29578181015183820152602001610e11565b83811115610e38576000848401525b50505050565b600082825180855260208086019550808260051b84010181860160005b84811015610ea157601f1980878503018a5282518051808652610e8381888801898501610e0e565b9a86019a601f01909116939093018401925090830190600101610e5b565b5090979650505050505050565b6000610100808352610ec28184018c610d98565b9050602083820381850152610ed7828c610d98565b91508382036040850152610eeb828b610ddc565b91508382036060850152610eff828a610ddc565b84810360808601528851808252828a0193509082019060005b81811015610f3457845183529383019391830191600101610f18565b505084810360a0860152610f488189610e3e565b9250505082810360c0840152610f5e8186610ddc565b9150508260e08301529998505050505050505050565b6001600160a01b038116811461042157600080fd5b600060208284031215610f9b57600080fd5b8135610fa681610f74565b9392505050565b600060208284031215610fbf57600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b604051610120810167ffffffffffffffff8111828210171561100057611000610fc6565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561102f5761102f610fc6565b604052919050565b6000806040838503121561104a57600080fd5b825167ffffffffffffffff8082111561106257600080fd5b818501915085601f83011261107657600080fd5b815160208282111561108a5761108a610fc6565b8160051b925061109b818401611006565b82815292840181019281810190898511156110b557600080fd5b948201945b848610156110df57855193506110cf84610f74565b83825294820194908201906110ba565b97909101519698969750505050505050565b634e487b7160e01b600052603260045260246000fd5b8051801515811461111757600080fd5b919050565b60008060008060008060c0878903121561113557600080fd5b865161114081610f74565b955061114e60208801611107565b945061115c60408801611107565b935061116a60608801611107565b92506080870151915060a087015167ffffffffffffffff8082111561118e57600080fd5b818901915089601f8301126111a257600080fd5b8151818111156111b4576111b4610fc6565b6111c7601f8201601f1916602001611006565b91508082528a60208285010111156111de57600080fd5b6111ef816020840160208601610e0e565b5080925050509295509295509295565b634e487b7160e01b600052601160045260246000fd5b6000600019821415611229576112296111ff565b5060010190565b60008219821115611243576112436111ff565b500190565b6000610120828403121561125b57600080fd5b611263610fdc565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e08201526101008084015181830152508091505092915050565b6000602082840312156112d557600080fd5b8151610fa681610f74565b6000602082840312156112f257600080fd5b610fa682611107565b600060ff821660ff811415611312576113126111ff565b6001019291505056fea264697066735822122099d04db7a385eb53192c8f4ffa5ae189fef2ca77ee6ef846208c401189554ade64736f6c634300080c0033",
"hash": "4134d8dc7d5af1cc086a375bb4640d87"
"code": "0x608060405234801561001057600080fd5b50600436106100625760003560e01c80630c53b46c1461006757806321b81652146100ab5780632d73a02f146100d257806374e2b63c146100e55780637542ff951461010c578063ad24c33a14610133575b600080fd5b61008e7f000000000000000000000000520000000000000000000000000000000000002d81565b6040516001600160a01b0390911681526020015b60405180910390f35b6100be6100b9366004610d6c565b610148565b6040516100a2989796959493929190610eae565b6100be6100e0366004610d6c565b6102c0565b61008e7f000000000000000000000000000000000000000000000000000000000000100081565b61008e7f000000000000000000000000000000000000000000000000000000000000100181565b610146610141366004610f89565b6103a8565b005b606080606080606080606060007f00000000000000000000000000000000000000000000000000000000000010006001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610fad565b8b10156101f757604051630eae4c9760e01b815260040160405180910390fd5b6040516350fd736760e01b8152600481018b9052602481018a90527f000000000000000000000000520000000000000000000000000000000000002d6001600160a01b0316906350fd7367906044015b600060405180830381865afa158015610264573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261028c9190810190611037565b909850905061029b888c610424565b809750819850829950839a50849b50859c505050505050509397509397509397509397565b606080808080808060008a610354577f00000000000000000000000000000000000000000000000000000000000010006001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561032d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103519190610fad565b9a505b60405163085a3a2d60e21b8152600481018b9052602481018a90527f00000000000000000000000000000000000000000000000000000000000010016001600160a01b031690632168e8b490604401610247565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000100116146103f157604051630101292160e31b815260040160405180910390fd5b6001600160a01b0381166104185760405163e99d5ac560e01b815260040160405180910390fd5b61042181610784565b50565b6060806060806060806000885190508067ffffffffffffffff81111561044c5761044c610fc6565b604051908082528060200260200182016040528015610475578160200160208202803683370190505b5096508067ffffffffffffffff81111561049157610491610fc6565b6040519080825280602002602001820160405280156104ba578160200160208202803683370190505b5095508067ffffffffffffffff8111156104d6576104d6610fc6565b6040519080825280602002602001820160405280156104ff578160200160208202803683370190505b5094508067ffffffffffffffff81111561051b5761051b610fc6565b604051908082528060200260200182016040528015610544578160200160208202803683370190505b5093508067ffffffffffffffff81111561056057610560610fc6565b60405190808252806020026020018201604052801561059357816020015b606081526020019060019003908161057e5790505b5092508067ffffffffffffffff8111156105af576105af610fc6565b6040519080825280602002602001820160405280156105d8578160200160208202803683370190505b50915060005b81811015610778577f00000000000000000000000000000000000000000000000000000000000010016001600160a01b031663d1f18ee18b8381518110610627576106276110f1565b60200260200101518b6040518363ffffffff1660e01b81526004016106619291906001600160a01b03929092168252602082015260400190565b600060405180830381865afa15801561067e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106a6919081019061111c565b8d87815181106106b8576106b86110f1565b602002602001018d88815181106106d1576106d16110f1565b602002602001018d89815181106106ea576106ea6110f1565b602002602001018b8a81518110610703576107036110f1565b602002602001018e8b8151811061071c5761071c6110f1565b602002602001018e8c81518110610735576107356110f1565b6020908102919091010195909552949093529315159092529215159092529115159091526001600160a01b0390911690528061077081611215565b9150506105de565b50509295509295509295565b60007f00000000000000000000000000000000000000000000000000000000000010006001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108089190610fad565b90506000610817826001611230565b60405163fcbb371b60e01b8152600481018490529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000001000169063fcbb371b9060240161012060405180830381865afa158015610883573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a79190611248565b60c0015160405163fcbb371b60e01b8152600481018490529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000001000169063fcbb371b9060240161012060405180830381865afa158015610917573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093b9190611248565b60c00151604080516060810182526001600160a01b0380891680835292516322bc467160e11b81526004810193909352929350600092909160208301917f000000000000000000000000520000000000000000000000000000000000002d16906345788ce290602401602060405180830381865afa1580156109c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e591906112c3565b6001600160a01b0390811682526040516355b9f18b60e11b815289821660048201526020909201917f000000000000000000000000520000000000000000000000000000000000002d9091169063ab73e31690602401602060405180830381865afa158015610a58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7c91906112c3565b6001600160a01b03169052905060005b60038160ff161015610d63576000828260ff1660038110610aaf57610aaf6110f1565b602002015190506001600160a01b038116610aca5750610d51565b604051632ee462b360e01b81526001600160a01b0382811660048301526024820189905260009187917f00000000000000000000000000000000000000000000000000000000000010011690632ee462b390604401602060405180830381865afa158015610b3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b609190610fad565b101590506000857f00000000000000000000000000000000000000000000000000000000000010016001600160a01b0316632ee462b3858b6040518363ffffffff1660e01b8152600401610bc99291906001600160a01b03929092168252602082015260400190565b602060405180830381865afa158015610be6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c0a9190610fad565b101590508180610c175750805b15610cae57604051630a3b0a4f60e01b81526001600160a01b0384811660048301527f000000000000000000000000520000000000000000000000000000000000002d1690630a3b0a4f906024016020604051808303816000875af1158015610c84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca891906112e0565b50610d4d565b81158015610cba575080155b15610d4d57604051631484968760e11b81526001600160a01b0384811660048301527f000000000000000000000000520000000000000000000000000000000000002d16906329092d0e906024016020604051808303816000875af1158015610d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4b91906112e0565b505b5050505b80610d5b816112fb565b915050610a8c565b50505050505050565b600080600060608486031215610d8157600080fd5b505081359360208301359350604090920135919050565b600081518084526020808501945080840160005b83811015610dd15781516001600160a01b031687529582019590820190600101610dac565b509495945050505050565b600081518084526020808501945080840160005b83811015610dd1578151151587529582019590820190600101610df0565b60005b83811015610e29578181015183820152602001610e11565b83811115610e38576000848401525b50505050565b600082825180855260208086019550808260051b84010181860160005b84811015610ea157601f1980878503018a5282518051808652610e8381888801898501610e0e565b9a86019a601f01909116939093018401925090830190600101610e5b565b5090979650505050505050565b6000610100808352610ec28184018c610d98565b9050602083820381850152610ed7828c610d98565b91508382036040850152610eeb828b610ddc565b91508382036060850152610eff828a610ddc565b84810360808601528851808252828a0193509082019060005b81811015610f3457845183529383019391830191600101610f18565b505084810360a0860152610f488189610e3e565b9250505082810360c0840152610f5e8186610ddc565b9150508260e08301529998505050505050505050565b6001600160a01b038116811461042157600080fd5b600060208284031215610f9b57600080fd5b8135610fa681610f74565b9392505050565b600060208284031215610fbf57600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b604051610120810167ffffffffffffffff8111828210171561100057611000610fc6565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561102f5761102f610fc6565b604052919050565b6000806040838503121561104a57600080fd5b825167ffffffffffffffff8082111561106257600080fd5b818501915085601f83011261107657600080fd5b815160208282111561108a5761108a610fc6565b8160051b925061109b818401611006565b82815292840181019281810190898511156110b557600080fd5b948201945b848610156110df57855193506110cf84610f74565b83825294820194908201906110ba565b97909101519698969750505050505050565b634e487b7160e01b600052603260045260246000fd5b8051801515811461111757600080fd5b919050565b60008060008060008060c0878903121561113557600080fd5b865161114081610f74565b955061114e60208801611107565b945061115c60408801611107565b935061116a60608801611107565b92506080870151915060a087015167ffffffffffffffff8082111561118e57600080fd5b818901915089601f8301126111a257600080fd5b8151818111156111b4576111b4610fc6565b6111c7601f8201601f1916602001611006565b91508082528a60208285010111156111de57600080fd5b6111ef816020840160208601610e0e565b5080925050509295509295509295565b634e487b7160e01b600052601160045260246000fd5b6000600019821415611229576112296111ff565b5060010190565b60008219821115611243576112436111ff565b500190565b6000610120828403121561125b57600080fd5b611263610fdc565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e08201526101008084015181830152508091505092915050565b6000602082840312156112d557600080fd5b8151610fa681610f74565b6000602082840312156112f257600080fd5b610fa682611107565b600060ff821660ff811415611312576113126111ff565b6001019291505056fea2646970667358221220cf36b09d27ae2cf5294c9fc90733263156cdad217c239cb0cd8f26dded4d224f64736f6c634300080c0033",
"hash": "6de4d098a3297020346dcb7b2ba4914c"
}
}