evolutionlandorg / tron-contracts

Evolution Land contracts on TRON network
Apache License 2.0
10 stars 11 forks source link

Land Resource Mining failed, strange call stack. #54

Open hackfisher opened 5 years ago

hackfisher commented 5 years ago
35018f08759c12d226c2fdef56304d2c6f8f71f7bc271502137b4c187defa41a
使徒打工失败,使徒编号B424,地块编号B534(86,-14)
curl -X POST  https://api.trongrid.io/walletsolidity/gettransactioninfobyid -d '{"value": "c2e05b1720eb240b2edc974afc5f97a11326564c544beb30ef2ea612540993c9"}'
{"id": "c2e05b1720eb240b2edc974afc5f97a11326564c544beb30ef2ea612540993c9","fee": 97030,"blockNumber": 5877185,"blockTimeStamp": 1547715909000,"contractResult": ["08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001a546f6b656e2073686f756c6420626520617661696c61626c652e000000000000"],"contract_address": "41f738cb701d94a35352621de20bc48ba598ae142e","receipt": {"energy_fee": 97030,"energy_usage_total": 9703,"net_usage": 378,"result": "REVERT"},"result": "FAILED","resMessage": "524556455254206f70636f6465206578656375746564","internal_transactions": [{"hash": "2ea4ee89782a7180b2f4ed356966100eaf7e7a9f1049d22a5cda64cc2aaed1f6","caller_address": "41f738cb701d94a35352621de20bc48ba598ae142e","transferTo_address": "411cd4edbec62f4bc43ffa3c6a58779242e82282e7","callValueInfo": [{}],"note": "63616c6c","rejected": true},{"hash": "f7055781d89890e0df9549924e575ba059a60ba1ddb86e9cf1a9db514548ccd2","caller_address": "41f738cb701d94a35352621de20bc48ba598ae142e","transferTo_address": "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d","callValueInfo": [{}],"note": "63616c6c","rejected": true},{"hash": "553dbaee6244b74a0606fb9d5184b7ca90b66f577255da2c0d1e8b49c2b56525","caller_address": "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d","transferTo_address": "41981e7f4c88b69f5f8ba96cd02b9e776aaef4dfbc","callValueInfo": [{}],"note": "63616c6c","rejected": true},{"hash": "40f2a84465d203697f277aba5d1514b10fff4069ace3242ca155f15fdcafd6d7","caller_address": "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d","transferTo_address": "411cd4edbec62f4bc43ffa3c6a58779242e82282e7","callValueInfo": [{}],"note": "63616c6c","rejected": true},{"hash": "cc6227f9def64f79c923a9db0493d03364b2ae6b2ce547fa1e510ddf6adbdc5b","caller_address": "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d","transferTo_address": "4100dfe66a889aa22228e7b17236ceb7e6d3b286b2","callValueInfo": [{}],"note": "63616c6c","rejected": true},{"hash": "26011bd0c6c54235fc6a01a10d3597cd1ced01bc46f0e4f4663f015956e4816d","caller_address": "41ca9d92d82e7a4054f9dee7e8c6b4451cfff3c87d","transferTo_address": "41f738cb701d94a35352621de20bc48ba598ae142e","callValueInfo": [{}],"note": "63616c6c","rejected": true}]}
hackfisher commented 5 years ago

https://github.com/evolutionlandorg/tron-contracts/blob/master/contracts/common/TokenUse.sol#L223

require(IActivity(msg.sender).supportsInterface(0x6086e7f8), "Msg sender must be activity");