Open casmirconsensys opened 5 years ago
Horizon Games IERC1155Wallet: EIP The reason why we adaopted for a byte array is because the 'called' contract might request specific data that the caller contract is not aware of.
for instance:
-your ledger private key can call any type of asset. If the caller contract (eg. 0x contract) only passes the hash of the message, the account contract has no way of k owing what the asset being traded is.
In this base, your smart contract account would either need to allow all your private keys to exchange assets via 0x (let them sign hashes or prevent them all).
Market Making Exchange for NBA2k Virtual Currency 0x Instant Dutch Auction Whitelist Relayer