· 6 years ago · Oct 16, 2019, 08:00 PM
1Administrative file
2Api key 81e4b86f2876356b03cc3d11bd0d0dde9b86fd84 is regenerated key and update
3{
4 "linkReferences": {},
5 "object": "608060405234801561001057600080fd5b506040516104793803806104798339818101604052602081101561003357600080fd5b5051600080546001600160a01b03191633178082556001600160a01b031681526001602081905260409091205560ff811661006f600282610076565b50506100c0565b81548183558181111561009a5760008381526020902061009a91810190830161009f565b505050565b6100bd91905b808211156100b957600081556001016100a5565b5090565b90565b6103aa806100cf6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80635c19a95c14610051578063609ff1bd146100795780639e7b8d6114610097578063b3f98adc146100bd575b600080fd5b6100776004803603602081101561006757600080fd5b50356001600160a01b03166100dd565b005b610081610230565b6040805160ff9092168252519081900360200190f35b610077600480360360208110156100ad57600080fd5b50356001600160a01b0316610298565b610077600480360360208110156100d357600080fd5b503560ff166102f5565b3360009081526001602081905260409091209081015460ff1615610101575061022d565b5b6001600160a01b0382811660009081526001602081905260409091200154620100009004161580159061015957506001600160a01b0382811660009081526001602081905260409091200154620100009004163314155b1561018b576001600160a01b039182166000908152600160208190526040909120015462010000900490911690610102565b6001600160a01b0382163314156101a2575061022d565b6001818101805460ff1916821762010000600160b01b031916620100006001600160a01b0386169081029190911790915560009081526020829052604090209081015460ff16156102225781546001820154600280549091610100900460ff1690811061020b57fe5b60009182526020909120018054909101905561022a565b815481540181555b50505b50565b600080805b60025460ff82161015610293578160028260ff168154811061025357fe5b9060005260206000200160000154111561028b5760028160ff168154811061027757fe5b906000526020600020016000015491508092505b600101610235565b505090565b6000546001600160a01b0316331415806102ce57506001600160a01b0381166000908152600160208190526040909120015460ff165b156102d85761022d565b6001600160a01b0316600090815260016020819052604090912055565b3360009081526001602081905260409091209081015460ff168061031e575060025460ff831610155b15610329575061022d565b6001818101805460ff191690911761ff00191661010060ff85169081029190911790915581546002805491929091811061035f57fe5b600091825260209091200180549091019055505056fea265627a7a72305820e387dec5e68d8002a3d67063f5624c0cd790309927770ce44b7df2c6e07e4cc364736f6c63430005090032",
6 "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x479 CODESIZE SUB DUP1 PUSH2 0x479 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x33 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP MLOAD PUSH1 0x0 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT AND CALLER OR DUP1 DUP3 SSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 SSTORE PUSH1 0xFF DUP2 AND PUSH2 0x6F PUSH1 0x2 DUP3 PUSH2 0x76 JUMP JUMPDEST POP POP PUSH2 0xC0 JUMP JUMPDEST DUP2 SLOAD DUP2 DUP4 SSTORE DUP2 DUP2 GT ISZERO PUSH2 0x9A JUMPI PUSH1 0x0 DUP4 DUP2 MSTORE PUSH1 0x20 SWAP1 KECCAK256 PUSH2 0x9A SWAP2 DUP2 ADD SWAP1 DUP4 ADD PUSH2 0x9F JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH2 0xBD SWAP2 SWAP1 JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0xB9 JUMPI PUSH1 0x0 DUP2 SSTORE PUSH1 0x1 ADD PUSH2 0xA5 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH2 0x3AA DUP1 PUSH2 0xCF PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0x4C JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x5C19A95C EQ PUSH2 0x51 JUMPI DUP1 PUSH4 0x609FF1BD EQ PUSH2 0x79 JUMPI DUP1 PUSH4 0x9E7B8D61 EQ PUSH2 0x97 JUMPI DUP1 PUSH4 0xB3F98ADC EQ PUSH2 0xBD JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x77 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0xDD JUMP JUMPDEST STOP JUMPDEST PUSH2 0x81 PUSH2 0x230 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xFF SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x77 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0xAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x298 JUMP JUMPDEST PUSH2 0x77 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0xD3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0xFF AND PUSH2 0x2F5 JUMP JUMPDEST CALLER PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 SWAP1 DUP2 ADD SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x101 JUMPI POP PUSH2 0x22D JUMP JUMPDEST JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 DUP2 AND PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 ADD SLOAD PUSH3 0x10000 SWAP1 DIV AND ISZERO DUP1 ISZERO SWAP1 PUSH2 0x159 JUMPI POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 DUP2 AND PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 ADD SLOAD PUSH3 0x10000 SWAP1 DIV AND CALLER EQ ISZERO JUMPDEST ISZERO PUSH2 0x18B JUMPI PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP2 DUP3 AND PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 ADD SLOAD PUSH3 0x10000 SWAP1 DIV SWAP1 SWAP2 AND SWAP1 PUSH2 0x102 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND CALLER EQ ISZERO PUSH2 0x1A2 JUMPI POP PUSH2 0x22D JUMP JUMPDEST PUSH1 0x1 DUP2 DUP2 ADD DUP1 SLOAD PUSH1 0xFF NOT AND DUP3 OR PUSH3 0x10000 PUSH1 0x1 PUSH1 0xB0 SHL SUB NOT AND PUSH3 0x10000 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP7 AND SWAP1 DUP2 MUL SWAP2 SWAP1 SWAP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP3 SWAP1 MSTORE PUSH1 0x40 SWAP1 KECCAK256 SWAP1 DUP2 ADD SLOAD PUSH1 0xFF AND ISZERO PUSH2 0x222 JUMPI DUP2 SLOAD PUSH1 0x1 DUP3 ADD SLOAD PUSH1 0x2 DUP1 SLOAD SWAP1 SWAP2 PUSH2 0x100 SWAP1 DIV PUSH1 0xFF AND SWAP1 DUP2 LT PUSH2 0x20B JUMPI INVALID JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 KECCAK256 ADD DUP1 SLOAD SWAP1 SWAP2 ADD SWAP1 SSTORE PUSH2 0x22A JUMP JUMPDEST DUP2 SLOAD DUP2 SLOAD ADD DUP2 SSTORE JUMPDEST POP POP JUMPDEST POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP1 JUMPDEST PUSH1 0x2 SLOAD PUSH1 0xFF DUP3 AND LT ISZERO PUSH2 0x293 JUMPI DUP2 PUSH1 0x2 DUP3 PUSH1 0xFF AND DUP2 SLOAD DUP2 LT PUSH2 0x253 JUMPI INVALID JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD PUSH1 0x0 ADD SLOAD GT ISZERO PUSH2 0x28B JUMPI PUSH1 0x2 DUP2 PUSH1 0xFF AND DUP2 SLOAD DUP2 LT PUSH2 0x277 JUMPI INVALID JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD PUSH1 0x0 ADD SLOAD SWAP2 POP DUP1 SWAP3 POP JUMPDEST PUSH1 0x1 ADD PUSH2 0x235 JUMP JUMPDEST POP POP SWAP1 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER EQ ISZERO DUP1 PUSH2 0x2CE JUMPI POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 ADD SLOAD PUSH1 0xFF AND JUMPDEST ISZERO PUSH2 0x2D8 JUMPI PUSH2 0x22D JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 SSTORE JUMP JUMPDEST CALLER PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 KECCAK256 SWAP1 DUP2 ADD SLOAD PUSH1 0xFF AND DUP1 PUSH2 0x31E JUMPI POP PUSH1 0x2 SLOAD PUSH1 0xFF DUP4 AND LT ISZERO JUMPDEST ISZERO PUSH2 0x329 JUMPI POP PUSH2 0x22D JUMP JUMPDEST PUSH1 0x1 DUP2 DUP2 ADD DUP1 SLOAD PUSH1 0xFF NOT AND SWAP1 SWAP2 OR PUSH2 0xFF00 NOT AND PUSH2 0x100 PUSH1 0xFF DUP6 AND SWAP1 DUP2 MUL SWAP2 SWAP1 SWAP2 OR SWAP1 SWAP2 SSTORE DUP2 SLOAD PUSH1 0x2 DUP1 SLOAD SWAP2 SWAP3 SWAP1 SWAP2 DUP2 LT PUSH2 0x35F JUMPI INVALID JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 KECCAK256 ADD DUP1 SLOAD SWAP1 SWAP2 ADD SWAP1 SSTORE POP POP JUMP INVALID LOG2 PUSH6 0x627A7A723058 KECCAK256 0xe3 DUP8 0xde 0xc5 0xe6 DUP14 DUP1 MUL LOG3 0xd6 PUSH17 0x63F5624C0CD790309927770CE44B7DF2C6 0xe0 PUSH31 0x4CC364736F6C63430005090032000000000000000000000000000000000000 ",
7 "sourceMap": "33:2130:0:-;;;382:163;8:9:-1;5:2;;;30:1;27;20:12;5:2;382:163:0;;;;;;;;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;382:163:0;432:11;:24;;-1:-1:-1;;;;;;432:24:0;446:10;432:24;;;;-1:-1:-1;;;;;473:11:0;466:19;;432:24;382:163;466:19;;;;;;;:30;506:32;;;;:9;:32;;:::i;:::-;;382:163;33:2130;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;"
8}
9[
10 {
11 "constant": false,
12 "inputs": [
13 {
14 "name": "sender",
15 "type": "address"
16 },
17 {
18 "name": "payment",
19 "type": "uint256"
20 },
21 {
22 "name": "id",
23 "type": "bytes32"
24 },
25 {
26 "name": "callbackAddress",
27 "type": "address"
28 },
29 {
30 "name": "callbackFunctionId",
31 "type": "bytes4"
32 },
33 {
34 "name": "nonce",
35 "type": "uint256"
36 },
37 {
38 "name": "version",
39 "type": "uint256"
40 },
41 {
42 "name": "data",
43 "type": "bytes"
44 }
45 ],
46 "name": "oracleRequest",
47 "outputs": [],
48 "payable": true,
49 "stateMutability": "payable",
50 "type": "function"
51 },
52 {
53 "constant": false,
54 "inputs": [
55 {
56 "name": "requestId",
57 "type": "bytes32"
58 },
59 {
60 "name": "payment",
61 "type": "uint256"
62 },
63 {
64 "name": "callbackFunctionId",
65 "type": "bytes4"
66 },
67 {
68 "name": "expiration",
69 "type": "uint256"
70 }
71 ],
72 "name": "cancelOracleRequest",
73 "outputs": [],
74 "payable": true,
75 "stateMutability": "payable",
76 "type": "function"
77 }
78]