Whoops! 😨 Something unexpected happened...
[Error Code: 1101] error caused by: 1 error occurred:
* transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed:
error: cannot deploy invalid contract
--> 6d773fc93402779133db5d1b59d0343ddd19e8df82df3776e33a09270eb45d7e:4:3
|
4 | signer.contracts.add(name: name, code: code.utf8 )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: value of type `&Account` has no member `getCapability`
--> 47d3b365f36b5bd1.ExampleNFT:534:13
|
534 | .getCapability<&{NonFungibleToken.CollectionPublic}>(ExampleNFT.CollectionPublicPath)
| ^^^^^^^^^^^^^ unknown member
error: too few arguments
--> 47d3b365f36b5bd1.ExampleNFT:538:21
|
538 | let newNFT = ExampleNFT.mintNFT (
539 | name,
540 | description,
541 | thumbnail,
542 | royalties,
543 | questionID,
544 | side,
545 | )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected at least 8, got 6
error: missing argument label: `name`
--> 47d3b365f36b5bd1.ExampleNFT:539:12
|
539 | name,
| ^^^^
error: missing argument label: `description`
--> 47d3b365f36b5bd1.ExampleNFT:540:12
|
540 | description,
| ^^^^^^^^^^^
error: missing argument label: `thumbnail`
--> 47d3b365f36b5bd1.ExampleNFT:541:12
|
541 | thumbnail,
| ^^^^^^^^^
error: missing argument label: `royalties`
--> 47d3b365f36b5bd1.ExampleNFT:542:12
|
542 | royalties,
| ^^^^^^^^^
error: missing argument label: `questionID`
--> 47d3b365f36b5bd1.ExampleNFT:543:12
|
543 | questionID,
| ^^^^^^^^^^
error: missing argument label: `side`
--> 47d3b365f36b5bd1.ExampleNFT:544:12
|
544 | side,
| ^^^^
error: incorrect transfer operation
--> 47d3b365f36b5bd1.ExampleNFT:538:19
|
538 | let newNFT = ExampleNFT.mintNFT (
| ^ expected `<-`
error: missing argument label: `name`
--> 47d3b365f36b5bd1.ExampleNFT:497:16
|
497 | name,
| ^^^^
error: missing argument label: `description`
--> 47d3b365f36b5bd1.ExampleNFT:498:16
|
498 | description,
| ^^^^^^^^^^^
error: missing argument label: `thumbnail`
--> 47d3b365f36b5bd1.ExampleNFT:499:16
|
499 | thumbnail,
| ^^^^^^^^^
error: missing argument label: `royalties`
--> 47d3b365f36b5bd1.ExampleNFT:500:16
|
500 | royalties,
| ^^^^^^^^^
error: missing argument label: `questionID`
--> 47d3b365f36b5bd1.ExampleNFT:501:16
|
501 | questionID,
| ^^^^^^^^^^
error: missing argument label: `side`
--> 47d3b365f36b5bd1.ExampleNFT:502:16
|
502 | side,
| ^^^^
error: missing argument label: `signature`
--> 47d3b365f36b5bd1.ExampleNFT:503:16
|
503 | signature,
| ^^^^^^^^^
error: missing argument label: `salt`
--> 47d3b365f36b5bd1.ExampleNFT:504:16
|
504 | salt
| ^^^^
error: loss of resource
--> 47d3b365f36b5bd1.ExampleNFT:496:12
|
496 | ExampleNFT.mintNFT (
497 | name,
498 | description,
499 | thumbnail,
500 | royalties,
501 | questionID,
502 | side,
503 | signature,
504 | salt
505 | )
| ^
error: missing return statement
--> 47d3b365f36b5bd1.ExampleNFT:492:27
|
492 | ): @ExampleNFT.NFT {
493 |
494 | // Have to place sign verification here
495 |
496 | ExampleNFT.mintNFT (
497 | name,
498 | description,
499 | thumbnail,
500 | royalties,
501 | questionID,
502 | side,
503 | signature,
504 | salt
505 | )
506 |
507 |
508 | }
| ^^^^^^^^^^^^^^^^^^^^^