Caution

In a refund, the NFT is gone (transferred to the contract). If someone trade NFTs after a refund, it could cause problems.

1. setApprovalForAll (First time only)

https://blockscout.com/astar/address/0x4ecAB8eb7964dDf3A50A1314fb1463372F802555/write-contract#address-tabs

Untitled

Untitled

operator: 0xC602210eF84fB66225a5ddCB2897355957142f95 (←Refund Contract Address)
approved: true

Input above parameters and “Write”. Send transaction.

Check approval (after transaction finished)

https://blockscout.com/astar/address/0x4ecAB8eb7964dDf3A50A1314fb1463372F802555/read-contract#address-tabs

Untitled

owner: your address
operator: 0xC602210eF84fB66225a5ddCB2897355957142f95

if you push “Query” button returns “true”, success

Untitled

2. refund (100 Astar per NFT)