EthereumEthereum互动
0x9a...8380

互动详情

解码日志

ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0xc670c12e15622e69f0970149ad8346ea5836d9b9aa44515d376b174b109cc54a
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316239663962316261323033343932396132313133316334643764376231383100000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3162396639623162613230333439323961323131333163346437643762313831
requestId
bytes32
0xc670c12e15622e69f0970149ad8346ea5836d9b9aa44515d376b174b109cc54a
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de9c670c12e15622e69f0970149ad8346ea5836d9b9aa44515d376b174b109cc54a00000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0x0a072236e9c7c6aa51b39b73f1c680156292a79a8e887aa1826e5d508cc1a5f7
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000643931323136656366336536343936356238343831326163373234616435393100000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x6439313231366563663365363439363562383438313261633732346164353931
requestId
bytes32
0x0a072236e9c7c6aa51b39b73f1c680156292a79a8e887aa1826e5d508cc1a5f7
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de90a072236e9c7c6aa51b39b73f1c680156292a79a8e887aa1826e5d508cc1a5f700000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0x6d7d5e730f8f0cd4a2e1a6f8ce16d12e3eeed7007edd42e41f69d37e12f20ef3
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000386335396365663536363866343137383965666239646263623437636239393600000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3863353963656635363638663431373839656662396462636234376362393936
requestId
bytes32
0x6d7d5e730f8f0cd4a2e1a6f8ce16d12e3eeed7007edd42e41f69d37e12f20ef3
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96d7d5e730f8f0cd4a2e1a6f8ce16d12e3eeed7007edd42e41f69d37e12f20ef300000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0x421422321f8508479878267974952597176b6b926b94fff57874a09d97eed9fd
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000643839323230393763313834343234353839623261306333373065363738626300000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x6438393232303937633138343432343538396232613063333730653637386263
requestId
bytes32
0x421422321f8508479878267974952597176b6b926b94fff57874a09d97eed9fd
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de9421422321f8508479878267974952597176b6b926b94fff57874a09d97eed9fd00000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0xeb4f76f52de3fc2e02a94e1717cd1736626a162d7ff384a88f9eed4e913a1df3
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000366439316265616132323636343962363932323737326335643665393130363900000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3664393162656161323236363439623639323237373263356436653931303639
requestId
bytes32
0xeb4f76f52de3fc2e02a94e1717cd1736626a162d7ff384a88f9eed4e913a1df3
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de9eb4f76f52de3fc2e02a94e1717cd1736626a162d7ff384a88f9eed4e913a1df300000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0xaaf593eb42553bb38203dd6a8869018cda37698566b5766375ad5fd6c5ea4e7d
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333562613137616337396562343561663930336533363437346563376661303200000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3335626131376163373965623435616639303365333634373465633766613032
requestId
bytes32
0xaaf593eb42553bb38203dd6a8869018cda37698566b5766375ad5fd6c5ea4e7d
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de9aaf593eb42553bb38203dd6a8869018cda37698566b5766375ad5fd6c5ea4e7d00000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0x83b755fc40acb72b0d3c1c4ca0662d1c4a34bcbc5457dce14f65b0aa32fbb388
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000366238316564363738313636343865633935616239333937663761306466376400000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3662383165643637383136363438656339356162393339376637613064663764
requestId
bytes32
0x83b755fc40acb72b0d3c1c4ca0662d1c4a34bcbc5457dce14f65b0aa32fbb388
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de983b755fc40acb72b0d3c1c4ca0662d1c4a34bcbc5457dce14f65b0aa32fbb38800000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0x5766080207882676d3bc75a07d4330f3ebad510883e93c75c465a7b3fbde5db0
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000396164663839613638393135343530396130353364366533333833333034623500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3961646638396136383931353435303961303533643665333338333330346235
requestId
bytes32
0x5766080207882676d3bc75a07d4330f3ebad510883e93c75c465a7b3fbde5db0
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de95766080207882676d3bc75a07d4330f3ebad510883e93c75c465a7b3fbde5db000000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0xcf1917b3671b4d8a3131edf66565ba9a7ca426db167ee821aff3d2a7bcd48cbe
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000633134323034323134396636343931316262343639386662303835373230343000000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x6331343230343231343966363439313162623436393866623038353732303430
requestId
bytes32
0xcf1917b3671b4d8a3131edf66565ba9a7ca426db167ee821aff3d2a7bcd48cbe
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de9cf1917b3671b4d8a3131edf66565ba9a7ca426db167ee821aff3d2a7bcd48cbe00000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
ChainlinkRequested
签名
ChainlinkRequested(bytes32indexedid)
id
bytes32
0x50b285e41c298a04eec3ce6297b65873909f0bd56dd63da46be0a89454a05565
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555
签名
Transfer(addressindexedfrom,addressindexedto,uint256value)
数据
0x00000000000000000000000000000000000000000000000004a03ce68d215555000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001244042994600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000396432643766653465623661346437346266623732643639303635373065353700000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015e4a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OracleRequest
签名
OracleRequest(bytes32indexedspecId,addressrequester,bytes32requestId,uint256payment,addresscallbackAddr,bytes4callbackFunctionId,uint256cancelExpiration,uint256dataVersion,bytesdata)
specId
bytes32
0x3964326437666534656236613464373462666237326436393036353730653537
requestId
bytes32
0x50b285e41c298a04eec3ce6297b65873909f0bd56dd63da46be0a89454a05565
payment
uint256
0x4a03ce68d215555
callbackFunctionId
bytes4
0x6a9705b400000000000000000000000000000000000000000000000000000000
cancelExpiration
uint256
0x5d453ca8
dataVersion
uint256
0x1
data
bytes
0x
数据
0x00000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de950b285e41c298a04eec3ce6297b65873909f0bd56dd63da46be0a89454a0556500000000000000000000000000000000000000000000000004a03ce68d21555500000000000000000000000079febf6b9f76853edbcbc913e6aae8232cfb9de96a9705b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d453ca8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000