eluv-io / contracts

Eluvio Content Management Smart Contracts
MIT License
10 stars 0 forks source link

burn many mint many #86

Closed elv-peter closed 2 years ago

elv-peter commented 2 years ago

https://github.com/qluvio/elv-master/issues/516

Adds a function to support NFT redemption that superceeds the existing mintWithTokenURIMany - burn many mint many, instead of burn one mint many.

Also adds burnSigned to allow burning on behalf of the owner, which is seemingly useless but there are cases such as custodial wallets where the owner does not have gas.

Updates README build instructions.

Generalizes solc/abigen executable checks that looked for them at specific paths.