CRYPTO NEWS

Portuguese banks shut accounts of crypto exchanges

Banks in Portugal are closing the accounts of crypto exchanges in what seems to be a u-turn in the country’s pro-crypto policies, Bloomberg News reported on August 3.

One of the biggest exchanges in the country, CriptoLoja, saw its accounts with two banks, Banco Santander and Banco Comercial Portugues, closed last week.

Before that, other smaller banks in the country had closed the exchange’s accounts without explaining the decision.

Bloomberg reported that Banco Commercial said it has the duty of notifying authorities about any “suspicious transactions,” which may lead to the closure and termination of some relationships.

But CriptoLoja’s CEO Pedro Borges claimed that the firm’s operation had followed “all the compliance and reporting procedures,” making the closure of accounts suspicious.

Borges revealed that the firm has relied on its account outside Portugal to run the exchange.

CriptoLoja is the first licensed crypto exchange in Portugal.

Other exchanges suffer a similar fate

Two other licensed crypto exchanges in the country have experienced a similar fate to CriptoLoja.

Mind the Coin had all its accounts in the country shut earlier this year and has been unable to open new ones since then.

The exchange’s founder Pedro Guimaraes said:

While there is no official explanation, some banks just tell us they don’t want to work with crypto companies.

The chief product officer of Luso Digital Assets, Ricardo Filipe, also confirmed that some of the company’s bank accounts had been closed.

State banks like Caixa Geral de Depositos were also reported to have closed down crypto exchange accounts.

What does the account closure mean?

Closure of crypto-related accounts is nothing new in countries with hostile crypto policies.

Several crypto-related accounts have been shut down in countries like Nigeria without reason.

The development, however, is strange considering Portugal has marketed itself as a crypto-friendly nation in the past.

Meanwhile, reports have revealed that the Portuguese Minister of Finance Fernando Medina said crypto assets would soon be subject to taxation in the country –negating its previous zero taxation policy on capital gains.

The post Portuguese banks shut accounts of crypto exchanges appeared first on CryptoSlate.

re-entrancy vulnerability – "Potential violation of Checks-Effects-Interaction pattern"

I am getting the error "Potential violation of Checks-Effects-Interaction pattern in Test.treasuryLock(address,uint256): Could potentially lead to re-entrancy vulnerability." But I am not really sure why, I even add a require check for rentrancym, but I still get the same error. Do you have any ideea? bool isTransferring = false; // Lock treasury // This function::Listen

I am getting the error "Potential violation of Checks-Effects-Interaction pattern in Test.treasuryLock(address,uint256): Could potentially lead to re-entrancy vulnerability." But I am not really sure why, I even add a require check for rentrancym, but I still get the same error. Do you have any ideea?

bool isTransferring = false; // Lock treasury // This function may be called only by the token contractor address  event treasuryLockEvent(address,uint256); function treasuryLock(     address _beneficiary,     uint256 amount ) public returns(     string memory,      uint256,      string memory,      address     ) {      require(isTransferring == false, "Rentrancy Detected");     isTransferring = true;     require( _beneficiary != address(0), "Please insert the beneficiary address.");     address from = _msgSender();     require( from == getTokenAddressContractor(), "Only token address contractor can lock Treasury.");     require(from != burnAddress, "Burn address can not lock treasury." );      if (_contractLink[_beneficiary] == newContract)         _contractLink[_beneficiary] = new LockTest(token,_beneficiary);      _transfer(from, _contractLink[_beneficiary].getAddress() ,amount);     _lockedTreasury[_beneficiary]=balanceOf(_contractLink[_beneficiary].getAddress());     isTransferring = false;     emit treasuryLockEvent(_beneficiary,amount);      return (         "Existing contract received amount:",         amount,       "Beneficiary address:",       _beneficiary     );      } 

Portuguese banks shut accounts of crypto exchanges

Shopping cart
There are no products in the cart!
Continue shopping
0