Bitcoin Forum
May 10, 2024, 02:47:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Tratok New Smart Contract Review  (Read 371 times)
Oluwaplenty01 (OP)
Jr. Member
*
Offline Offline

Activity: 488
Merit: 1


View Profile
September 01, 2019, 08:54:25 PM
 #1

Having gone through the new Tratok smart contract, i saw an eye catching function but this didn't go down well with me.
This function is an emergency fail safe that allows Tratok to be reclaimed in the event of an exchange or partner hack. This contingency is meant as a last resort to protect the integrity of the ecosystem in the event of a security breach. It can only be executed by the holder of the custodian keys.
     @param _from The address of the Tratok tokens will be seized.
    @param _to The address where the Tratok tokens will be sent.
     @param _value The amount of Tratok tokens that will be transferred.
     */

       
     function confiscate(address _from, address _to, uint256 _value) external onlyOwner{
        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        return (Transfer(_from, _to, _value));
The function has the ability to transfer out token from a wallet without the owner of the wallet initiating the transaction.
What your thought on this? Wouldn't this function be misuse by devloper..
NOTE: The dev has started using this function on airdrop wallet addresses so as to avoid dumping
1715309257
Hero Member
*
Offline Offline

Posts: 1715309257

View Profile Personal Message (Offline)

Ignore
1715309257
Reply with quote  #2

1715309257
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715309257
Hero Member
*
Offline Offline

Posts: 1715309257

View Profile Personal Message (Offline)

Ignore
1715309257
Reply with quote  #2

1715309257
Report to moderator
1715309257
Hero Member
*
Offline Offline

Posts: 1715309257

View Profile Personal Message (Offline)

Ignore
1715309257
Reply with quote  #2

1715309257
Report to moderator
Oluwaplenty01 (OP)
Jr. Member
*
Offline Offline

Activity: 488
Merit: 1


View Profile
September 01, 2019, 09:01:22 PM
 #2

Link to smart contract: https://etherscan.io/address/0xe225aca29524bb65fd82c79a9602f3b4f9c6fe3f#code
Ifepoh19
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 01, 2019, 10:10:31 PM
 #3

I fear for this method... This shows that wallets are no longer safe, if devs can manipulate and withdraw back what was sent to a wallet.. kinda strange tho. But totally wrong.. if this have been on before, then tratok team initiating or creating awareness to this kind of withdrawal without the owners concent is a big red flag to show that wallets are no longer safe with private keys, what's the way forward?
Oluwaplenty01 (OP)
Jr. Member
*
Offline Offline

Activity: 488
Merit: 1


View Profile
September 03, 2019, 08:16:54 AM
 #4

One of their latest deed was blocking Forkdelta/Etherdelta Smart Contract from sending TRAT tokens
tacc
Newbie
*
Offline Offline

Activity: 166
Merit: 0


View Profile WWW
June 18, 2020, 06:58:03 AM
 #5

One of their latest deed was blocking Forkdelta/Etherdelta Smart Contract from sending TRAT tokens
they lock before the announcement, I make the draw before locking in fordelta ..
Announcement : 9:06 PM · Apr 25, 2020

My transaction : Apr-23-2020 05:06:17 AM +C
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!