Changing of the contract administrator is done in 2 steps:
- 1.Current administrator should transfer his rights to a new administrator.
- 2.A new administrator must accept his new role. If he didn't accept a new role, the previous administrator continues to be an administrator of this contract.
const auctionAddress = "KT1...";
const admin = "tz1...";
const auction = await tezos.contract.at(auctionAddress);
const operation = await auction.methods.set_admin(admin).send();
senderof the transaction is not current administrator.
412- non payable entrypoint (can't accept TEZ tokens during call of an entrypoint).