I was looking at Hape Prime's NFT smart contract and I am wondering how they executed their whitelisting. Their mint function in the contract can only be called by "onlyMinter" which is an address that is set by the updateMinter function that can only be called by the owner of the contract. I understand how it works but they whitelisted 8k people how did they automate and have such a smooth whitelist?
Etherscan of Hape Prime: https://etherscan.io/address/0x4db1f25d3d98600140dfc18deb7515be5bd293af#writeContract