tx · H4L8vSRkgKUfNYdBGXmdRKLuhpbWPe1apHwFu3AUW5K8

3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT:  -0.00001547 WBTC
———————————————————————————————————:  +0.271284 WDAI
———————————————————————————————————:  -0.00500000 Waves
3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ:  -0.003028 XTN.
———————————————————————————————————:  -0.271284 WDAI
———————————————————————————————————:  +0.02337871 Duck Egg
3PHFAavxj2ePJqFB46H2aRGA7oQL6kz1rJJ:  +0.000605 XTN.
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS:  +0.002423 XTN.
3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ:  -0.02343515 Duck Egg
———————————————————————————————————:  -0.11202399 Waves (GENERATOR)
———————————————————————————————————:  +0.11202399 Waves
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.00005644 Duck Egg
———————————————————————————————————:  +0.00027048 Waves
3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas:  -0.00027048 Waves (GENERATOR)
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP:  -0.11229447 Waves
———————————————————————————————————:  +0.11229447 Waves (GENERATOR)
———————————————————————————————————:  +0.00001547 WBTC

2022.12.01 18:49 [3406946] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT swap() 0.00000001 WBTC
2022.12.01 18:49 [3406946] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT swap() 0.271284 WDAI
2022.12.01 18:49 [3406946] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.000000 XTN.
2022.12.01 18:49 [3406946] transfer 3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ > 3PHFAavxj2ePJqFB46H2aRGA7oQL6kz1rJJ swap() 0.000605 XTN.
2022.12.01 18:49 [3406946] transfer 3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.271284 WDAI
2022.12.01 18:49 [3406946] invoke 3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS topUpReward() 0.002423 XTN.
2022.12.01 18:49 [3406946] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ swap() 0.02337871 Duck Egg
2022.12.01 18:49 [3406946] transfer 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00005644 Duck Egg
2022.12.01 18:49 [3406946] transfer 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU exchange() 0.02337871 Duck Egg
2022.12.01 18:49 [3406946] lease 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ > 3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas stakeUnstake() 15123.62542961 Waves
2022.12.01 18:49 [3406946] unlease 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ > 3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas stakeUnstake() +15123.51340562 Waves
2022.12.01 18:49 [3406946] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ stakeUnstake()
2022.12.01 18:49 [3406946] invoke 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2022.12.01 18:49 [3406946] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ exchange() 0.11202399 Waves
2022.12.01 18:49 [3406946] transfer 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00027048 Waves
2022.12.01 18:49 [3406946] transfer 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU exchange() 0.11202399 Waves
2022.12.01 18:49 [3406946] lease 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas stakeUnstake() 2505.17913101 Waves
2022.12.01 18:49 [3406946] unlease 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas stakeUnstake() +2505.29142548 Waves
2022.12.01 18:49 [3406946] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP stakeUnstake()
2022.12.01 18:49 [3406946] invoke 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2022.12.01 18:49 [3406946] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP exchange() 0.00001547 WBTC
2022.12.01 18:49 [3406946] invoke 3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.00001548 WBTC

3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest: 98117234366448337 == 98117234366448337
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings: 73627215131 == 73627215131
3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ: global_volume: 1104134889 -> 1104441782
3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ: global_earnedByOwner: 2132424 -> 2133029
3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 23599930 -> 23593871
3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ: global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance: 179774393 -> 182112264
3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ: global_8zUYbdB8Q6mDhpcXYv52ji8ycfj4SDX4gJXS7YY3dA4R_balance: 21557884 -> 21286600
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_lastCheck_ultra_interest: 9181778077 -> 9181778256
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_ultra_earnings: 11486569601 -> 11486569844
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest: 261680982436 -> 261680982615
3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings: 119517361999 -> 119517364179
3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ: B_asset_balance: 1512351340562 -> 1512362542961
3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ: A_asset_balance: 317525909461 -> 317523565946
3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ: leasing_amount: 1512351340562 -> 1512362542961
3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ: leasing_id: "0xeffc7444137e193239f20c5153d7d6c6489911517a32328ca9b369cdf32d4934" -> "0x4c999a3c5359596d5e6e9ca3a5d41e642a694378eb50c3f1ddba9a846a5c6d8c"
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: B_asset_balance: 34387793 -> 34389340
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: A_asset_balance: 250529142548 -> 250517913101
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: leasing_amount: 250529142548 -> 250517913101
3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP: leasing_id: "0xbcb6cc049fcff397cb5b3770ee78edf469d9840472488f21b671c54dfbf5f4f3" -> "0x8c219125a1d81578d1142f0809591c23b80277b6f599bbc77e3b2c6858e0d352"

{ "type": 16, "id": "H4L8vSRkgKUfNYdBGXmdRKLuhpbWPe1apHwFu3AUW5K8", "fee": 500000, "feeAssetId": null, "timestamp": 1669909832228, "version": 2, "chainId": 87, "sender": "3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT", "senderPublicKey": "3mWFGDUcvVZgt2YU6zfcS8U6WVcVt1Mc3qn8CAUuHmMN", "proofs": [ "4eHD3bGu7Y7Qcfv4izi2fH4wUpV3MJZyh4gnAJ2PW2rmjRcYxmqPvo45veHNUHw2zhK14y9K3wHcEZB9V4MMzE6m" ], "dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "payment": [ { "amount": 1548, "assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS" } ], "call": { "function": "swap", "args": [ { "type": "string", "value": "1547/3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP,swopfi,8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS,WAVES;3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ,swopfi,WAVES,C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS;3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ,puzzle,C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS,8zUYbdB8Q6mDhpcXYv52ji8ycfj4SDX4gJXS7YY3dA4R" }, { "type": "integer", "value": 251079 } ] }, "height": 3406946, "applicationStatus": "succeeded", "spentComplexity": 5388, "stateChanges": { "data": [], "transfers": [ { "address": "3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT", "asset": "8zUYbdB8Q6mDhpcXYv52ji8ycfj4SDX4gJXS7YY3dA4R", "amount": 271284 }, { "address": "3PMG1kK9AzNsZjanhLFwtfk9WpZgnPaCgrT", "asset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 1 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS", "amount": 1547 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 250517913101 }, { "key": "B_asset_balance", "type": "integer", "value": 34389340 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": null, "amount": 11202399 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": null, "amount": 27048 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 1547 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": false }, { "type": "Int", "value": 11229447 }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "leasing_id", "type": "binary", "value": "base64:jCGRJaHYFXjRFC8ICVkcI7gCd7b1mbvHfjssaFjg01I=" }, { "key": "leasing_amount", "type": "integer", "value": 250517913101 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "AS1mLm1Knta53yzzV7vEdSFac7rzWD3n8xgxyVGRjHxm", "originTransactionId": "H4L8vSRkgKUfNYdBGXmdRKLuhpbWPe1apHwFu3AUW5K8", "sender": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "recipient": "3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas", "amount": 250517913101, "height": 3406946, "status": "canceled", "cancelHeight": 3407072, "cancelTransactionId": "7UoT5EoFrAjBLUC4hg4f6JuGGNYS1hKhFhw9vLufo4wb" } ], "leaseCancels": [ { "id": "DhfKCNQKfvpjLLWRMf3G93hx3YTh7kZymR6pJQEWRL2W", "originTransactionId": "DbZpUJU8JodHURNpUk9UrYxCCC7N4pdL2d8MwJM4iUt", "sender": "3P8FVZgAJUAq32UEZtTw84qS4zLqEREiEiP", "recipient": "3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas", "amount": 250529142548, "height": 3406933, "status": "canceled", "cancelHeight": 3406946, "cancelTransactionId": "H4L8vSRkgKUfNYdBGXmdRKLuhpbWPe1apHwFu3AUW5K8" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": null, "amount": 11202399 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 317523565946 }, { "key": "B_asset_balance", "type": "integer", "value": 1512362542961 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 2337871 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 5644 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 11202399 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": true }, { "type": "Int", "value": 11202399 }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [ { "key": "leasing_id", "type": "binary", "value": "base64:TJmaPFNZWW1ebpyjpdQeZCppQ3jrUMPx3bqahGpcbYw=" }, { "key": "leasing_amount", "type": "integer", "value": 1512362542961 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "6A1qFKqnqKVYXv5f9Dnd3XPxTCe4H9YJdb6ePnFkg9f9", "originTransactionId": "H4L8vSRkgKUfNYdBGXmdRKLuhpbWPe1apHwFu3AUW5K8", "sender": "3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ", "recipient": "3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas", "amount": 1512362542961, "height": 3406946, "status": "canceled", "cancelHeight": 3406946, "cancelTransactionId": "9X2fHP4ztL188YvBPYZ8coH6zgJboeLJyQEPpab4Cchy" } ], "leaseCancels": [ { "id": "H9oiGWarYUc7CX6ywGs3FH2TpESdtT5TnMF6YPDCtwBq", "originTransactionId": "3HjckZ7NpcqvNiwT5qi6PtoJqYb5Bzs4HM4YrtCfP8JS", "sender": "3PNVFWopwCD9CgGXkpYWEY94oQ5XCAEXBmQ", "recipient": "3PK8o5xADFueuBVKX2qdgTf7wV6j5pJMUas", "amount": 1512351340562, "height": 3406946, "status": "canceled", "cancelHeight": 3406946, "cancelTransactionId": "H4L8vSRkgKUfNYdBGXmdRKLuhpbWPe1apHwFu3AUW5K8" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PH3og97rQUW5En6LrFGBUeUmnFxUKCAJUZ", "call": { "function": "swap", "args": [ { "type": "String", "value": "8zUYbdB8Q6mDhpcXYv52ji8ycfj4SDX4gJXS7YY3dA4R" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 2337871 } ], "stateChanges": { "data": [ { "key": "global_8zUYbdB8Q6mDhpcXYv52ji8ycfj4SDX4gJXS7YY3dA4R_balance", "type": "integer", "value": 21286600 }, { "key": "global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance", "type": "integer", "value": 182112264 }, { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 23593871 }, { "key": "global_earnedByOwner", "type": "integer", "value": 2133029 }, { "key": "global_volume", "type": "integer", "value": 1104441782 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "8zUYbdB8Q6mDhpcXYv52ji8ycfj4SDX4gJXS7YY3dA4R", "amount": 271284 }, { "address": "3PHFAavxj2ePJqFB46H2aRGA7oQL6kz1rJJ", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 605 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 2423 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings", "type": "integer", "value": 119517364179 }, { "key": "global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest", "type": "integer", "value": 261680982615 }, { "key": "global_ultra_earnings", "type": "integer", "value": 11486569844 }, { "key": "global_lastCheck_ultra_interest", "type": "integer", "value": 9181778256 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 0 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_earnings", "type": "integer", "value": 73627215131 }, { "key": "global_lastCheck_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_interest", "type": "integer", "value": 98117234366448337 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }

github/deemru/w8io/3ef1775 
54.09 ms