1{2 "metadataVersion": "0.1.0",3 "source": {4 "hash": "0xfbbc0729acefed9d99f93f6cbb751d12e317958fd0fe183f5781329b37f1bf6e",5 "language": "ink! 3.0.0-rc2",6 "compiler": "rustc 1.51.0-nightly"7 },8 "contract": {9 "name": "nft_transfer",10 "version": "0.1.0",11 "authors": [12 "[Greg Zaitsev] <[your_email]>"13 ]14 },15 "spec": {16 "constructors": [17 {18 "args": [],19 "docs": [20 "Default Constructor",21 "",22 "Constructors can delegate to other constructors."23 ],24 "name": [25 "default"26 ],27 "selector": "0x6a3712e2"28 }29 ],30 "docs": [],31 "events": [],32 "messages": [33 {34 "args": [35 {36 "name": "recipient",37 "type": {38 "displayName": [39 "AccountId"40 ],41 "type": 142 }43 },44 {45 "name": "collection_id",46 "type": {47 "displayName": [48 "u32"49 ],50 "type": 451 }52 },53 {54 "name": "token_id",55 "type": {56 "displayName": [57 "u32"58 ],59 "type": 460 }61 },62 {63 "name": "amount",64 "type": {65 "displayName": [66 "u128"67 ],68 "type": 569 }70 }71 ],72 "docs": [73 " Transfer one NFT token"74 ],75 "mutates": true,76 "name": [77 "transfer"78 ],79 "payable": false,80 "returnType": null,81 "selector": "0xfae3a09d"82 }83 ]84 },85 "storage": {86 "struct": {87 "fields": []88 }89 },90 "types": [91 {92 "def": {93 "composite": {94 "fields": [95 {96 "type": 297 }98 ]99 }100 },101 "path": [102 "ink_env",103 "types",104 "AccountId"105 ]106 },107 {108 "def": {109 "array": {110 "len": 32,111 "type": 3112 }113 }114 },115 {116 "def": {117 "primitive": "u8"118 }119 },120 {121 "def": {122 "primitive": "u32"123 }124 },125 {126 "def": {127 "primitive": "u128"128 }129 }130 ]131}