{"_id":"5777a7942a1c370e005b67ca","slug":"what-is-iota","updates":[],"category":"5777a7072878f70e00495e0f","link_external":false,"link_url":"","sync_unique":"","title":"What is IOTA?","type":"basic","version":"573f1056804f901700a9e07e","githubsync":"","isReference":false,"user":"573f104a176bea2b000e9699","body":"[IOTA](https://iotatoken.com) is a revolutionary new transactional settlement and data transfer layer for the Internet of Things. It’s based on a new distributed ledger, the Tangle, which overcomes the inefficiencies of current Blockchain designs and introduces a new way of reaching consensus in a decentralized peer-to-peer system. For the first time ever, through IOTA people can transfer money without any fees. This means that even infinitesimally small nanopayments can be made through IOTA.\n\nIOTA is the missing puzzle piece for the Machine Economy to fully emerge and reach its desired potential. We envision IOTA to be the public, permissionless backbone for the Internet of Things that enables true interoperability between all devices. \n\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"IOTA IS CURRENTLY IN BETA\",\n  \"body\": \"It should be noted that IOTA is currently still in Beta. This means that the current Java implementation is an **unoptimized reference implementation**. Major improvements to performance, features as well as ease of use will be made over the coming months.\"\n}\n[/block]","hidden":false,"project":"573f1056804f901700a9e07b","excerpt":"","order":0,"parentDoc":null,"__v":6,"api":{"auth":"required","params":[],"results":{"codes":[]},"settings":"","url":""},"createdAt":"2016-07-02T11:37:56.216Z","childrenPages":[]}

What is IOTA?


[IOTA](https://iotatoken.com) is a revolutionary new transactional settlement and data transfer layer for the Internet of Things. It’s based on a new distributed ledger, the Tangle, which overcomes the inefficiencies of current Blockchain designs and introduces a new way of reaching consensus in a decentralized peer-to-peer system. For the first time ever, through IOTA people can transfer money without any fees. This means that even infinitesimally small nanopayments can be made through IOTA. IOTA is the missing puzzle piece for the Machine Economy to fully emerge and reach its desired potential. We envision IOTA to be the public, permissionless backbone for the Internet of Things that enables true interoperability between all devices. [block:callout] { "type": "danger", "title": "IOTA IS CURRENTLY IN BETA", "body": "It should be noted that IOTA is currently still in Beta. This means that the current Java implementation is an **unoptimized reference implementation**. Major improvements to performance, features as well as ease of use will be made over the coming months." } [/block]
[IOTA](https://iotatoken.com) is a revolutionary new transactional settlement and data transfer layer for the Internet of Things. It’s based on a new distributed ledger, the Tangle, which overcomes the inefficiencies of current Blockchain designs and introduces a new way of reaching consensus in a decentralized peer-to-peer system. For the first time ever, through IOTA people can transfer money without any fees. This means that even infinitesimally small nanopayments can be made through IOTA. IOTA is the missing puzzle piece for the Machine Economy to fully emerge and reach its desired potential. We envision IOTA to be the public, permissionless backbone for the Internet of Things that enables true interoperability between all devices. [block:callout] { "type": "danger", "title": "IOTA IS CURRENTLY IN BETA", "body": "It should be noted that IOTA is currently still in Beta. This means that the current Java implementation is an **unoptimized reference implementation**. Major improvements to performance, features as well as ease of use will be made over the coming months." } [/block]
{"_id":"5777a8f8ea758f0e00e6f7a6","title":"Glossary","version":"573f1056804f901700a9e07e","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"","auth":"required","params":[]},"body":"Because IOTA introduces some rather new concepts to the Blockchain-space, we will list a couple of terms which are important to understand in order to fully grasp IOTA.\n\nThis Glossary is work in progress. If you are uncertain about a term, please suggest [one here](https://iota.readme.io/discuss) so we can add it to this glossary. \n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Generic Terms\"\n}\n[/block]\n* **`Peer to Peer Network`**: Decentralized network consisting of peers (or nodes) which are connected with each other and perform some form of data sharing with each other. \n* **`Proof of Work`**: Algorithm which prevents Denial of Service and spam attacks on a network. Computationally hard puzzle, but easy to verify.\n* **`Trinary`**: Alternative to binary, which consists of three states: true, false and unknown. Read more [here](https://en.wikipedia.org/wiki/Balanced_ternary) \n* **`DAG`**: Directed Acyclic Graph. Is a specific data structure based on a graph without any directed cycles. Instead of having a single branch with nodes having only one edge, in a DAG there can be multiple branches. Refer to [Wikipedia](https://en.wikipedia.org/wiki/Directed_acyclic_graph) for more information.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"IOTA Terms\"\n}\n[/block]\n* **`Tangle`**: A directed acyclic graph (DAG) as a distributed ledger which stores all transaction data of the IOTA network. It is a Blockchain without the blocks and the chain (so is it really a Blockchain?). The Tangle is the first distributed ledger to achieve **scalability**, **no fee transactions** as well as **quantum proof security**. Contrary to today’s Blockchains, consensus is no-longer decoupled but instead an intrinsic part of the system, leading to a decentralized and self-regulating peer-to-peer network.\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/v2GmVOXhRw6tOxXMDSDg_Screen%20Shot%202016-07-03%20at%2014.14.56.png\",\n        \"Screen Shot 2016-07-03 at 14.14.56.png\",\n        \"1178\",\n        \"388\",\n        \"#323232\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n* **`Seed`**: 81-char string consisting only of uppercase latin letters and 9's which is used to access an account. A seed is like a private key/password. **Keep it secure and don't share it with anyone.** If someone has access to your seed they can access your account.\n* **`Tips`**: Unconfirmed transactions which have no other transactions referencing them.\n* **`Confirm/Validate`**: In order to broadcast a new transaction in IOTA, you must first validate two previous transactions. This validations happens through cross-checking for conflicting transactions as well as the completion of a Proof of Work puzzle.\n* **`Branch/Trunk Transactions`**: Two transactions which were referenced by another transaction.\n* **`Bundle`**: Transactions which are bundled (or grouped) together during the execution of a transfer. \n* **`MAM`**: Masked Authenticated Messaging. A unique module on top of IOTA, that makes it possible to send data fully encrypted to authenticated parties.","excerpt":"","githubsync":"","link_external":false,"parentDoc":null,"user":"573f104a176bea2b000e9699","__v":10,"hidden":false,"isReference":false,"link_url":"","order":1,"slug":"glossary","updates":[],"category":"5777a7072878f70e00495e0f","createdAt":"2016-07-02T11:43:52.781Z","project":"573f1056804f901700a9e07b","sync_unique":"","type":"basic","childrenPages":[]}

Glossary


Because IOTA introduces some rather new concepts to the Blockchain-space, we will list a couple of terms which are important to understand in order to fully grasp IOTA. This Glossary is work in progress. If you are uncertain about a term, please suggest [one here](https://iota.readme.io/discuss) so we can add it to this glossary. [block:api-header] { "type": "basic", "title": "Generic Terms" } [/block] * **`Peer to Peer Network`**: Decentralized network consisting of peers (or nodes) which are connected with each other and perform some form of data sharing with each other. * **`Proof of Work`**: Algorithm which prevents Denial of Service and spam attacks on a network. Computationally hard puzzle, but easy to verify. * **`Trinary`**: Alternative to binary, which consists of three states: true, false and unknown. Read more [here](https://en.wikipedia.org/wiki/Balanced_ternary) * **`DAG`**: Directed Acyclic Graph. Is a specific data structure based on a graph without any directed cycles. Instead of having a single branch with nodes having only one edge, in a DAG there can be multiple branches. Refer to [Wikipedia](https://en.wikipedia.org/wiki/Directed_acyclic_graph) for more information. [block:api-header] { "type": "basic", "title": "IOTA Terms" } [/block] * **`Tangle`**: A directed acyclic graph (DAG) as a distributed ledger which stores all transaction data of the IOTA network. It is a Blockchain without the blocks and the chain (so is it really a Blockchain?). The Tangle is the first distributed ledger to achieve **scalability**, **no fee transactions** as well as **quantum proof security**. Contrary to today’s Blockchains, consensus is no-longer decoupled but instead an intrinsic part of the system, leading to a decentralized and self-regulating peer-to-peer network. [block:image] { "images": [ { "image": [ "https://files.readme.io/v2GmVOXhRw6tOxXMDSDg_Screen%20Shot%202016-07-03%20at%2014.14.56.png", "Screen Shot 2016-07-03 at 14.14.56.png", "1178", "388", "#323232", "" ] } ] } [/block] * **`Seed`**: 81-char string consisting only of uppercase latin letters and 9's which is used to access an account. A seed is like a private key/password. **Keep it secure and don't share it with anyone.** If someone has access to your seed they can access your account. * **`Tips`**: Unconfirmed transactions which have no other transactions referencing them. * **`Confirm/Validate`**: In order to broadcast a new transaction in IOTA, you must first validate two previous transactions. This validations happens through cross-checking for conflicting transactions as well as the completion of a Proof of Work puzzle. * **`Branch/Trunk Transactions`**: Two transactions which were referenced by another transaction. * **`Bundle`**: Transactions which are bundled (or grouped) together during the execution of a transfer. * **`MAM`**: Masked Authenticated Messaging. A unique module on top of IOTA, that makes it possible to send data fully encrypted to authenticated parties.
Because IOTA introduces some rather new concepts to the Blockchain-space, we will list a couple of terms which are important to understand in order to fully grasp IOTA. This Glossary is work in progress. If you are uncertain about a term, please suggest [one here](https://iota.readme.io/discuss) so we can add it to this glossary. [block:api-header] { "type": "basic", "title": "Generic Terms" } [/block] * **`Peer to Peer Network`**: Decentralized network consisting of peers (or nodes) which are connected with each other and perform some form of data sharing with each other. * **`Proof of Work`**: Algorithm which prevents Denial of Service and spam attacks on a network. Computationally hard puzzle, but easy to verify. * **`Trinary`**: Alternative to binary, which consists of three states: true, false and unknown. Read more [here](https://en.wikipedia.org/wiki/Balanced_ternary) * **`DAG`**: Directed Acyclic Graph. Is a specific data structure based on a graph without any directed cycles. Instead of having a single branch with nodes having only one edge, in a DAG there can be multiple branches. Refer to [Wikipedia](https://en.wikipedia.org/wiki/Directed_acyclic_graph) for more information. [block:api-header] { "type": "basic", "title": "IOTA Terms" } [/block] * **`Tangle`**: A directed acyclic graph (DAG) as a distributed ledger which stores all transaction data of the IOTA network. It is a Blockchain without the blocks and the chain (so is it really a Blockchain?). The Tangle is the first distributed ledger to achieve **scalability**, **no fee transactions** as well as **quantum proof security**. Contrary to today’s Blockchains, consensus is no-longer decoupled but instead an intrinsic part of the system, leading to a decentralized and self-regulating peer-to-peer network. [block:image] { "images": [ { "image": [ "https://files.readme.io/v2GmVOXhRw6tOxXMDSDg_Screen%20Shot%202016-07-03%20at%2014.14.56.png", "Screen Shot 2016-07-03 at 14.14.56.png", "1178", "388", "#323232", "" ] } ] } [/block] * **`Seed`**: 81-char string consisting only of uppercase latin letters and 9's which is used to access an account. A seed is like a private key/password. **Keep it secure and don't share it with anyone.** If someone has access to your seed they can access your account. * **`Tips`**: Unconfirmed transactions which have no other transactions referencing them. * **`Confirm/Validate`**: In order to broadcast a new transaction in IOTA, you must first validate two previous transactions. This validations happens through cross-checking for conflicting transactions as well as the completion of a Proof of Work puzzle. * **`Branch/Trunk Transactions`**: Two transactions which were referenced by another transaction. * **`Bundle`**: Transactions which are bundled (or grouped) together during the execution of a transfer. * **`MAM`**: Masked Authenticated Messaging. A unique module on top of IOTA, that makes it possible to send data fully encrypted to authenticated parties.
{"_id":"5777a9652878f70e00495e15","api":{"url":"","auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":""},"isReference":false,"parentDoc":null,"slug":"frequently-asked-questions","updates":[],"excerpt":"","hidden":false,"link_external":false,"sync_unique":"","type":"basic","body":"### Is IOTA inflationary? Can I mine IOTA's?\n\nAll IOTA's which will ever exist have been created with the genesis transaction. This means that the total supply of IOTA's will always stay the same and you cannot \"mine\" IOTA's. Therefore keep in mind, if you do Proof of Work in IOTA you are not generating new IOTA tokens, you're simply verifying other transactions.\n\n### What is the total supply of IOTA?\n\nThe total supply of IOTA is `(3^33-1) / 2`, which equals to a total number of IOTA's of `2779530283277761`. IOTA is specifically designed for machines, so this high supply makes IOTA optimal for tiny nanotransactions while still keeping efficiency in mind. It also nicely fits into the `MAX_SAFE_INTEGER` value in Javascript.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"WORK IN PROGRESS!\",\n  \"body\": \"This page is currently being worked on and improved. If you have any questions, feel free to submit them via https://iota.readme.io/discuss\"\n}\n[/block]","category":"5777a7072878f70e00495e0f","link_url":"","order":2,"project":"573f1056804f901700a9e07b","__v":6,"createdAt":"2016-07-02T11:45:41.653Z","githubsync":"","title":"Frequently Asked Questions","user":"573f104a176bea2b000e9699","version":"573f1056804f901700a9e07e","childrenPages":[]}

Frequently Asked Questions


### Is IOTA inflationary? Can I mine IOTA's? All IOTA's which will ever exist have been created with the genesis transaction. This means that the total supply of IOTA's will always stay the same and you cannot "mine" IOTA's. Therefore keep in mind, if you do Proof of Work in IOTA you are not generating new IOTA tokens, you're simply verifying other transactions. ### What is the total supply of IOTA? The total supply of IOTA is `(3^33-1) / 2`, which equals to a total number of IOTA's of `2779530283277761`. IOTA is specifically designed for machines, so this high supply makes IOTA optimal for tiny nanotransactions while still keeping efficiency in mind. It also nicely fits into the `MAX_SAFE_INTEGER` value in Javascript. [block:callout] { "type": "warning", "title": "WORK IN PROGRESS!", "body": "This page is currently being worked on and improved. If you have any questions, feel free to submit them via https://iota.readme.io/discuss" } [/block]
### Is IOTA inflationary? Can I mine IOTA's? All IOTA's which will ever exist have been created with the genesis transaction. This means that the total supply of IOTA's will always stay the same and you cannot "mine" IOTA's. Therefore keep in mind, if you do Proof of Work in IOTA you are not generating new IOTA tokens, you're simply verifying other transactions. ### What is the total supply of IOTA? The total supply of IOTA is `(3^33-1) / 2`, which equals to a total number of IOTA's of `2779530283277761`. IOTA is specifically designed for machines, so this high supply makes IOTA optimal for tiny nanotransactions while still keeping efficiency in mind. It also nicely fits into the `MAX_SAFE_INTEGER` value in Javascript. [block:callout] { "type": "warning", "title": "WORK IN PROGRESS!", "body": "This page is currently being worked on and improved. If you have any questions, feel free to submit them via https://iota.readme.io/discuss" } [/block]
{"_id":"5780bf4b3c7c6e0e008dcfe5","excerpt":"","githubsync":"","hidden":false,"link_external":false,"project":"573f1056804f901700a9e07b","slug":"whitepaper","version":"573f1056804f901700a9e07e","__v":4,"api":{"params":[],"results":{"codes":[{"name":"","status":200,"language":"json","code":"{}"},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"","auth":"required"},"body":"The IOTA Whitepaper which describes the main technology behind IOTA - the Tangle - is available to read online. It goes into greater detail about the structure as well as the security of the Tangle.\n\n#### [http://iotatoken.com/IOTA_Whitepaper.pdf](http://iotatoken.com/IOTA_Whitepaper.pdf)","category":"5777a7072878f70e00495e0f","link_url":"","user":"573f104a176bea2b000e9699","order":999,"type":"basic","isReference":false,"sync_unique":"","title":"Whitepaper","updates":[],"createdAt":"2016-07-09T09:09:31.260Z","childrenPages":[]}

Whitepaper


The IOTA Whitepaper which describes the main technology behind IOTA - the Tangle - is available to read online. It goes into greater detail about the structure as well as the security of the Tangle. #### [http://iotatoken.com/IOTA_Whitepaper.pdf](http://iotatoken.com/IOTA_Whitepaper.pdf)
The IOTA Whitepaper which describes the main technology behind IOTA - the Tangle - is available to read online. It goes into greater detail about the structure as well as the security of the Tangle. #### [http://iotatoken.com/IOTA_Whitepaper.pdf](http://iotatoken.com/IOTA_Whitepaper.pdf)
{"_id":"577aac188f467e0e00868c3f","sync_unique":"","version":"573f1056804f901700a9e07e","createdAt":"2016-07-04T18:34:00.813Z","excerpt":"","parentDoc":null,"project":"573f1056804f901700a9e07b","slug":"general","__v":6,"body":"Currently the best way to use IOTA is through our GUI (Graphical User Interface) Client. The Client makes it easy to get set up quickly on all major operating systems. The downside is that this makes it impossible to run IOTA on smaller IoT devices right now. This will change once you will be able to compile from source (within 1 - 2 weeks).\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Download the Client\"\n}\n[/block]\nYou can download the latest client from https://github.com/IOTAledger/iota-gui-beta/releases. Download the respective version for your operating system, 32-bit or 64-bit. \n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"JAVA REQUIREMENT\",\n  \"body\": \"All installations require Java higher than 8u66. Make sure you have it installed, else the GUI Client can automatically install it for you.\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Compiling from Source\",\n  \"body\": \"Currently you cannot compile IOTA from source. Once we have officially launched you will be able to simply clone it from our Github repo. Stay tuned.\"\n}\n[/block]","category":"5773e4a2255e820e00e1cd72","link_url":"","order":0,"api":{"auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"name":"","status":400,"language":"json","code":"{}"}]},"settings":"","url":""},"link_external":false,"title":"How to Install","type":"basic","user":"573f104a176bea2b000e9699","githubsync":"","hidden":false,"isReference":false,"updates":[],"childrenPages":[]}

How to Install


Currently the best way to use IOTA is through our GUI (Graphical User Interface) Client. The Client makes it easy to get set up quickly on all major operating systems. The downside is that this makes it impossible to run IOTA on smaller IoT devices right now. This will change once you will be able to compile from source (within 1 - 2 weeks). [block:api-header] { "type": "basic", "title": "Download the Client" } [/block] You can download the latest client from https://github.com/IOTAledger/iota-gui-beta/releases. Download the respective version for your operating system, 32-bit or 64-bit. [block:callout] { "type": "warning", "title": "JAVA REQUIREMENT", "body": "All installations require Java higher than 8u66. Make sure you have it installed, else the GUI Client can automatically install it for you." } [/block] [block:callout] { "type": "info", "title": "Compiling from Source", "body": "Currently you cannot compile IOTA from source. Once we have officially launched you will be able to simply clone it from our Github repo. Stay tuned." } [/block]
Currently the best way to use IOTA is through our GUI (Graphical User Interface) Client. The Client makes it easy to get set up quickly on all major operating systems. The downside is that this makes it impossible to run IOTA on smaller IoT devices right now. This will change once you will be able to compile from source (within 1 - 2 weeks). [block:api-header] { "type": "basic", "title": "Download the Client" } [/block] You can download the latest client from https://github.com/IOTAledger/iota-gui-beta/releases. Download the respective version for your operating system, 32-bit or 64-bit. [block:callout] { "type": "warning", "title": "JAVA REQUIREMENT", "body": "All installations require Java higher than 8u66. Make sure you have it installed, else the GUI Client can automatically install it for you." } [/block] [block:callout] { "type": "info", "title": "Compiling from Source", "body": "Currently you cannot compile IOTA from source. Once we have officially launched you will be able to simply clone it from our Github repo. Stay tuned." } [/block]
{"_id":"577aabfedcdf420e00be8eae","__v":6,"link_external":false,"title":"Install on Windows","version":"573f1056804f901700a9e07e","createdAt":"2016-07-04T18:33:34.917Z","excerpt":"","updates":[],"user":"573f104a176bea2b000e9699","category":"5773e4a2255e820e00e1cd72","githubsync":"","link_url":"","type":"basic","parentDoc":null,"project":"573f1056804f901700a9e07b","slug":"windows","api":{"auth":"required","params":[],"results":{"codes":[{"language":"json","code":"{}","name":"","status":200},{"code":"{}","name":"","status":400,"language":"json"}]},"settings":"","url":""},"body":"After you have downloaded the .exe file from our [Github repo](https://github.com/IOTAledger/iota-gui-beta/releases) (either 32-bit or 64-bit, depending on your system) go to the Download folder and double click on the executable. After that you should see an installation screen, wait until it's finished.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/LVPdGaZ6RtiVSrHNElzg_2016-07-07%2000.52.16.png\",\n        \"2016-07-07 00.52.16.png\",\n        \"516\",\n        \"309\",\n        \"#3ab0dc\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nOnce the installation is completed, the app will automatically open as well as create Desktop shortcut. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/7Vd00mwgQ6qEbMNj2HpM_2016-07-07%2000.52.50.png\",\n        \"2016-07-07 00.52.50.png\",\n        \"559\",\n        \"611\",\n        \"#26958a\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","hidden":false,"isReference":false,"order":1,"sync_unique":"","childrenPages":[]}

Install on Windows


After you have downloaded the .exe file from our [Github repo](https://github.com/IOTAledger/iota-gui-beta/releases) (either 32-bit or 64-bit, depending on your system) go to the Download folder and double click on the executable. After that you should see an installation screen, wait until it's finished. [block:image] { "images": [ { "image": [ "https://files.readme.io/LVPdGaZ6RtiVSrHNElzg_2016-07-07%2000.52.16.png", "2016-07-07 00.52.16.png", "516", "309", "#3ab0dc", "" ] } ] } [/block] Once the installation is completed, the app will automatically open as well as create Desktop shortcut. [block:image] { "images": [ { "image": [ "https://files.readme.io/7Vd00mwgQ6qEbMNj2HpM_2016-07-07%2000.52.50.png", "2016-07-07 00.52.50.png", "559", "611", "#26958a", "" ] } ] } [/block]
After you have downloaded the .exe file from our [Github repo](https://github.com/IOTAledger/iota-gui-beta/releases) (either 32-bit or 64-bit, depending on your system) go to the Download folder and double click on the executable. After that you should see an installation screen, wait until it's finished. [block:image] { "images": [ { "image": [ "https://files.readme.io/LVPdGaZ6RtiVSrHNElzg_2016-07-07%2000.52.16.png", "2016-07-07 00.52.16.png", "516", "309", "#3ab0dc", "" ] } ] } [/block] Once the installation is completed, the app will automatically open as well as create Desktop shortcut. [block:image] { "images": [ { "image": [ "https://files.readme.io/7Vd00mwgQ6qEbMNj2HpM_2016-07-07%2000.52.50.png", "2016-07-07 00.52.50.png", "559", "611", "#26958a", "" ] } ] } [/block]
{"_id":"577aac054ca2f10e0060148b","isReference":false,"slug":"mac-os-x","title":"Install on Mac OS X","user":"573f104a176bea2b000e9699","category":"5773e4a2255e820e00e1cd72","project":"573f1056804f901700a9e07b","sync_unique":"","updates":[],"githubsync":"","link_url":"","createdAt":"2016-07-04T18:33:41.577Z","excerpt":"","hidden":false,"type":"basic","__v":5,"api":{"params":[],"results":{"codes":[{"code":"{}","name":"","status":200,"language":"json"},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"","auth":"required"},"order":2,"parentDoc":null,"version":"573f1056804f901700a9e07e","body":"After you have downloaded the `.dmg` file from our [Github repo](https://github.com/IOTAledger/iota-gui-beta/releases), head to the Download folder and click on the .dmg file. You should see a folder like below. Drag the IOTA Wallet icon into the Applications folder. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/1fhN84MOTTWzTspwdLkj_8vihIdnNj.png\",\n        \"8vihIdnNj.png\",\n        \"592\",\n        \"555\",\n        \"#d06056\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nOnce you've dragged the IOTA Wallet into your applications folder, head to your Applications folder and right click on the IOTA Wallet and click on \"Open\". \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/ssv9oY74RwWI7Hm8aRYw_Screen%20Shot%202016-07-06%20at%2023.42.25.png\",\n        \"Screen Shot 2016-07-06 at 23.42.25.png\",\n        \"1540\",\n        \"880\",\n        \"#3c618d\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nAfter that you'll see a security alert. Click on \"Open\". \n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Mac OSX Security Settings\",\n  \"body\": \"Make sure that your Mac OSX security settings are set to \\\"Allow apps downloaded from: **Mac App Store and identified developers**. If you want to change to head to System Preferences -> Security & Privacy. Then you can change it.\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/sPp1aNDTQ2w0yIDV0rkp_Screen%20Shot%202016-07-06%20at%2023.38.03.png\",\n        \"Screen Shot 2016-07-06 at 23.38.03.png\",\n        \"850\",\n        \"468\",\n        \"#904c0c\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nAfter that you should see your IOTA application successfully running. Congratz! You're successfully connected to the network now and are running your node.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Java Update\",\n  \"body\": \"If you are using an older version of Java, the GUI prompts you to update to Java 8. You can automatically upgrade your Java version through the GUI.\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/T6ReRyRIufBVm3QLTQzH_8vhYM9gx9.png\",\n        \"8vhYM9gx9.png\",\n        \"595\",\n        \"837\",\n        \"#37b2a5\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","link_external":false,"childrenPages":[]}

Install on Mac OS X


After you have downloaded the `.dmg` file from our [Github repo](https://github.com/IOTAledger/iota-gui-beta/releases), head to the Download folder and click on the .dmg file. You should see a folder like below. Drag the IOTA Wallet icon into the Applications folder. [block:image] { "images": [ { "image": [ "https://files.readme.io/1fhN84MOTTWzTspwdLkj_8vihIdnNj.png", "8vihIdnNj.png", "592", "555", "#d06056", "" ] } ] } [/block] Once you've dragged the IOTA Wallet into your applications folder, head to your Applications folder and right click on the IOTA Wallet and click on "Open". [block:image] { "images": [ { "image": [ "https://files.readme.io/ssv9oY74RwWI7Hm8aRYw_Screen%20Shot%202016-07-06%20at%2023.42.25.png", "Screen Shot 2016-07-06 at 23.42.25.png", "1540", "880", "#3c618d", "" ] } ] } [/block] After that you'll see a security alert. Click on "Open". [block:callout] { "type": "warning", "title": "Mac OSX Security Settings", "body": "Make sure that your Mac OSX security settings are set to \"Allow apps downloaded from: **Mac App Store and identified developers**. If you want to change to head to System Preferences -> Security & Privacy. Then you can change it." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/sPp1aNDTQ2w0yIDV0rkp_Screen%20Shot%202016-07-06%20at%2023.38.03.png", "Screen Shot 2016-07-06 at 23.38.03.png", "850", "468", "#904c0c", "" ] } ] } [/block] After that you should see your IOTA application successfully running. Congratz! You're successfully connected to the network now and are running your node. [block:callout] { "type": "warning", "title": "Java Update", "body": "If you are using an older version of Java, the GUI prompts you to update to Java 8. You can automatically upgrade your Java version through the GUI." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/T6ReRyRIufBVm3QLTQzH_8vhYM9gx9.png", "8vhYM9gx9.png", "595", "837", "#37b2a5", "" ] } ] } [/block]
After you have downloaded the `.dmg` file from our [Github repo](https://github.com/IOTAledger/iota-gui-beta/releases), head to the Download folder and click on the .dmg file. You should see a folder like below. Drag the IOTA Wallet icon into the Applications folder. [block:image] { "images": [ { "image": [ "https://files.readme.io/1fhN84MOTTWzTspwdLkj_8vihIdnNj.png", "8vihIdnNj.png", "592", "555", "#d06056", "" ] } ] } [/block] Once you've dragged the IOTA Wallet into your applications folder, head to your Applications folder and right click on the IOTA Wallet and click on "Open". [block:image] { "images": [ { "image": [ "https://files.readme.io/ssv9oY74RwWI7Hm8aRYw_Screen%20Shot%202016-07-06%20at%2023.42.25.png", "Screen Shot 2016-07-06 at 23.42.25.png", "1540", "880", "#3c618d", "" ] } ] } [/block] After that you'll see a security alert. Click on "Open". [block:callout] { "type": "warning", "title": "Mac OSX Security Settings", "body": "Make sure that your Mac OSX security settings are set to \"Allow apps downloaded from: **Mac App Store and identified developers**. If you want to change to head to System Preferences -> Security & Privacy. Then you can change it." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/sPp1aNDTQ2w0yIDV0rkp_Screen%20Shot%202016-07-06%20at%2023.38.03.png", "Screen Shot 2016-07-06 at 23.38.03.png", "850", "468", "#904c0c", "" ] } ] } [/block] After that you should see your IOTA application successfully running. Congratz! You're successfully connected to the network now and are running your node. [block:callout] { "type": "warning", "title": "Java Update", "body": "If you are using an older version of Java, the GUI prompts you to update to Java 8. You can automatically upgrade your Java version through the GUI." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/T6ReRyRIufBVm3QLTQzH_8vhYM9gx9.png", "8vhYM9gx9.png", "595", "837", "#37b2a5", "" ] } ] } [/block]
{"_id":"577aac09451b1e0e00607389","githubsync":"","link_external":false,"project":"573f1056804f901700a9e07b","body":"For Linux there are several different packages which you can use to install the IOTA GUI. Most prominently Debian, RedHat, the tar files as well as the newly provided [AppImages](http://appimage.org/).. Download your preferable package for your OS and then follow the simple installation instructions.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Debian Package\"\n}\n[/block]\nOnce you've downloaded the package, go to the Download folder and doubeclick on the package.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/dvZPUH5CR9mouO2qWZKE_Qo6xvBh.png\",\n        \"Qo6xvBh.png\",\n        \"855\",\n        \"579\",\n        \"#e1724b\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nAfter that you'll be taken to the Ubuntu Software Center. Proceed the installation process by clicking on \"Install\". \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/LZAASYTQT5mghbg9aDQ6_3Zv0EKF.png\",\n        \"3Zv0EKF.png\",\n        \"1155\",\n        \"681\",\n        \"#b69d65\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nIf asked for authentication, enter your password.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/ZcDHeH00TnyqKcl0NpsH_DzSOYfp.png\",\n        \"DzSOYfp.png\",\n        \"1071\",\n        \"537\",\n        \"#af7259\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nOnce completed, you should see that the IOTA wallet was successfully installed.\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/W2gCSZaPR66aYpZQkm0g_a1uYulp.png\",\n        \"a1uYulp.png\",\n        \"1149\",\n        \"653\",\n        \"#bb9b63\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nNow you should have it in your Applications folder.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/pX2UI3ESPa3FmCmJKUid_Xtr1DMv.png\",\n        \"Xtr1DMv.png\",\n        \"1139\",\n        \"465\",\n        \"#52648c\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/05zmC5pWQRaNU0YLtheW_0avIsHD.png\",\n        \"0avIsHD.png\",\n        \"832\",\n        \"698\",\n        \"#1e8b7e\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","createdAt":"2016-07-04T18:33:45.398Z","type":"basic","__v":6,"category":"5773e4a2255e820e00e1cd72","excerpt":"","hidden":false,"link_url":"","parentDoc":null,"title":"Install on Linux","user":"573f104a176bea2b000e9699","api":{"auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"code":"{}","name":"","status":400,"language":"json"}]},"settings":"","url":""},"slug":"linux","sync_unique":"","updates":[],"version":"573f1056804f901700a9e07e","isReference":false,"order":3,"childrenPages":[]}

Install on Linux


For Linux there are several different packages which you can use to install the IOTA GUI. Most prominently Debian, RedHat, the tar files as well as the newly provided [AppImages](http://appimage.org/).. Download your preferable package for your OS and then follow the simple installation instructions. [block:api-header] { "type": "basic", "title": "Debian Package" } [/block] Once you've downloaded the package, go to the Download folder and doubeclick on the package. [block:image] { "images": [ { "image": [ "https://files.readme.io/dvZPUH5CR9mouO2qWZKE_Qo6xvBh.png", "Qo6xvBh.png", "855", "579", "#e1724b", "" ] } ] } [/block] After that you'll be taken to the Ubuntu Software Center. Proceed the installation process by clicking on "Install". [block:image] { "images": [ { "image": [ "https://files.readme.io/LZAASYTQT5mghbg9aDQ6_3Zv0EKF.png", "3Zv0EKF.png", "1155", "681", "#b69d65", "" ] } ] } [/block] If asked for authentication, enter your password. [block:image] { "images": [ { "image": [ "https://files.readme.io/ZcDHeH00TnyqKcl0NpsH_DzSOYfp.png", "DzSOYfp.png", "1071", "537", "#af7259", "" ] } ] } [/block] Once completed, you should see that the IOTA wallet was successfully installed. [block:image] { "images": [ { "image": [ "https://files.readme.io/W2gCSZaPR66aYpZQkm0g_a1uYulp.png", "a1uYulp.png", "1149", "653", "#bb9b63", "" ] } ] } [/block] Now you should have it in your Applications folder. [block:image] { "images": [ { "image": [ "https://files.readme.io/pX2UI3ESPa3FmCmJKUid_Xtr1DMv.png", "Xtr1DMv.png", "1139", "465", "#52648c", "" ] } ] } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/05zmC5pWQRaNU0YLtheW_0avIsHD.png", "0avIsHD.png", "832", "698", "#1e8b7e", "" ] } ] } [/block]
For Linux there are several different packages which you can use to install the IOTA GUI. Most prominently Debian, RedHat, the tar files as well as the newly provided [AppImages](http://appimage.org/).. Download your preferable package for your OS and then follow the simple installation instructions. [block:api-header] { "type": "basic", "title": "Debian Package" } [/block] Once you've downloaded the package, go to the Download folder and doubeclick on the package. [block:image] { "images": [ { "image": [ "https://files.readme.io/dvZPUH5CR9mouO2qWZKE_Qo6xvBh.png", "Qo6xvBh.png", "855", "579", "#e1724b", "" ] } ] } [/block] After that you'll be taken to the Ubuntu Software Center. Proceed the installation process by clicking on "Install". [block:image] { "images": [ { "image": [ "https://files.readme.io/LZAASYTQT5mghbg9aDQ6_3Zv0EKF.png", "3Zv0EKF.png", "1155", "681", "#b69d65", "" ] } ] } [/block] If asked for authentication, enter your password. [block:image] { "images": [ { "image": [ "https://files.readme.io/ZcDHeH00TnyqKcl0NpsH_DzSOYfp.png", "DzSOYfp.png", "1071", "537", "#af7259", "" ] } ] } [/block] Once completed, you should see that the IOTA wallet was successfully installed. [block:image] { "images": [ { "image": [ "https://files.readme.io/W2gCSZaPR66aYpZQkm0g_a1uYulp.png", "a1uYulp.png", "1149", "653", "#bb9b63", "" ] } ] } [/block] Now you should have it in your Applications folder. [block:image] { "images": [ { "image": [ "https://files.readme.io/pX2UI3ESPa3FmCmJKUid_Xtr1DMv.png", "Xtr1DMv.png", "1139", "465", "#52648c", "" ] } ] } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/05zmC5pWQRaNU0YLtheW_0avIsHD.png", "0avIsHD.png", "832", "698", "#1e8b7e", "" ] } ] } [/block]
{"_id":"577e01852bcb6b0e00e9f6fe","sync_unique":"","type":"basic","category":"5773e4a2255e820e00e1cd72","createdAt":"2016-07-07T07:15:17.231Z","link_url":"","parentDoc":null,"body":"IOTA does not have any automated peer discovery (due to security concerns). You are therefore encouraged to ask for the IP's of other IOTA users so that you can start syncing up with the network.\n\nIn order to add new peers click on Tools -> Edit Server Nodes. Then you can add nodes with the same format as in the picture below, `+udp://IPHERE:14265`.  \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/lQnCvuoTpenDtLt01N3C_Screen%20Shot%202016-07-07%20at%2000.30.15.png\",\n        \"Screen Shot 2016-07-07 at 00.30.15.png\",\n        \"1600\",\n        \"1352\",\n        \"#3c2c73\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","hidden":false,"title":"Adding Peers","updates":[],"version":"573f1056804f901700a9e07e","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"","auth":"required","params":[]},"excerpt":"","link_external":false,"order":5,"project":"573f1056804f901700a9e07b","slug":"adding-peers","user":"573f104a176bea2b000e9699","__v":1,"githubsync":"","isReference":false,"childrenPages":[]}

Adding Peers


IOTA does not have any automated peer discovery (due to security concerns). You are therefore encouraged to ask for the IP's of other IOTA users so that you can start syncing up with the network. In order to add new peers click on Tools -> Edit Server Nodes. Then you can add nodes with the same format as in the picture below, `+udp://IPHERE:14265`. [block:image] { "images": [ { "image": [ "https://files.readme.io/lQnCvuoTpenDtLt01N3C_Screen%20Shot%202016-07-07%20at%2000.30.15.png", "Screen Shot 2016-07-07 at 00.30.15.png", "1600", "1352", "#3c2c73", "" ] } ] } [/block]
IOTA does not have any automated peer discovery (due to security concerns). You are therefore encouraged to ask for the IP's of other IOTA users so that you can start syncing up with the network. In order to add new peers click on Tools -> Edit Server Nodes. Then you can add nodes with the same format as in the picture below, `+udp://IPHERE:14265`. [block:image] { "images": [ { "image": [ "https://files.readme.io/lQnCvuoTpenDtLt01N3C_Screen%20Shot%202016-07-07%20at%2000.30.15.png", "Screen Shot 2016-07-07 at 00.30.15.png", "1600", "1352", "#3c2c73", "" ] } ] } [/block]
{"_id":"577e01da6172c720001284dd","updates":[],"version":"573f1056804f901700a9e07e","__v":2,"excerpt":"","slug":"creating-a-new-account","title":"Creating a New Account","link_external":false,"project":"573f1056804f901700a9e07b","sync_unique":"","category":"5773e4a2255e820e00e1cd72","githubsync":"","isReference":false,"api":{"params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"","auth":"required"},"hidden":false,"parentDoc":null,"user":"573f104a176bea2b000e9699","type":"basic","body":"Creating a new account is as easy as generating a new, unique seed (consisting of 81-chars, only latin letters and 9's). You do not need to make your seed 81-chars long, but that is suggested. If you already generated a seed before you can enter it and access your account directly. \n\nOnce you've done so you can start generating addresses, receiving and sending transactions. \n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"IMPORTANT\",\n  \"body\": \"Your seed is your private key that is used to access your account, and thus your IOTA tokens. Do not share it with anyone and keep it stored safely somewhere where nobody else but you can access it. If you have forgotten your seed, you will lose access to your IOTA tokens.\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/HlEh6klTRSqOxiPH6C2P_Screen%20Shot%202016-07-06%20at%2023.44.15.png\",\n        \"Screen Shot 2016-07-06 at 23.44.15.png\",\n        \"1606\",\n        \"1356\",\n        \"#1c9c90\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","createdAt":"2016-07-07T07:16:42.746Z","link_url":"","order":999,"childrenPages":[]}

Creating a New Account


Creating a new account is as easy as generating a new, unique seed (consisting of 81-chars, only latin letters and 9's). You do not need to make your seed 81-chars long, but that is suggested. If you already generated a seed before you can enter it and access your account directly. Once you've done so you can start generating addresses, receiving and sending transactions. [block:callout] { "type": "danger", "title": "IMPORTANT", "body": "Your seed is your private key that is used to access your account, and thus your IOTA tokens. Do not share it with anyone and keep it stored safely somewhere where nobody else but you can access it. If you have forgotten your seed, you will lose access to your IOTA tokens." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/HlEh6klTRSqOxiPH6C2P_Screen%20Shot%202016-07-06%20at%2023.44.15.png", "Screen Shot 2016-07-06 at 23.44.15.png", "1606", "1356", "#1c9c90", "" ] } ] } [/block]
Creating a new account is as easy as generating a new, unique seed (consisting of 81-chars, only latin letters and 9's). You do not need to make your seed 81-chars long, but that is suggested. If you already generated a seed before you can enter it and access your account directly. Once you've done so you can start generating addresses, receiving and sending transactions. [block:callout] { "type": "danger", "title": "IMPORTANT", "body": "Your seed is your private key that is used to access your account, and thus your IOTA tokens. Do not share it with anyone and keep it stored safely somewhere where nobody else but you can access it. If you have forgotten your seed, you will lose access to your IOTA tokens." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/HlEh6klTRSqOxiPH6C2P_Screen%20Shot%202016-07-06%20at%2023.44.15.png", "Screen Shot 2016-07-06 at 23.44.15.png", "1606", "1356", "#1c9c90", "" ] } ] } [/block]
{"_id":"5784ab93c73a750e005cf16b","isReference":false,"__v":0,"user":"573f104a176bea2b000e9699","hidden":false,"sync_unique":"","excerpt":"","title":"Syncing to the Network","version":"573f1056804f901700a9e07e","category":"5773e4a2255e820e00e1cd72","link_url":"","order":999,"body":"Once you've added enough neighbors (7 - 9) you should be able to sync to the network. \n\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Tangle not Solid\",\n  \"body\": \"If you get a \\\"Tangle not solid\\\" error, it means that you have to wait until you're synced with the network.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\"\n}\n[/block]","project":"573f1056804f901700a9e07b","githubsync":"","api":{"auth":"required","params":[],"url":"","results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":""},"slug":"syncing-to-the-network","type":"basic","updates":[],"createdAt":"2016-07-12T08:34:27.285Z","link_external":false,"childrenPages":[]}

Syncing to the Network


Once you've added enough neighbors (7 - 9) you should be able to sync to the network. [block:callout] { "type": "info", "title": "Tangle not Solid", "body": "If you get a \"Tangle not solid\" error, it means that you have to wait until you're synced with the network." } [/block] [block:api-header] { "type": "basic" } [/block]
Once you've added enough neighbors (7 - 9) you should be able to sync to the network. [block:callout] { "type": "info", "title": "Tangle not Solid", "body": "If you get a \"Tangle not solid\" error, it means that you have to wait until you're synced with the network." } [/block] [block:api-header] { "type": "basic" } [/block]
{"_id":"573f1057804f901700a9e081","category":"573f1056804f901700a9e07f","slug":"getting-started","updates":[],"version":"573f1056804f901700a9e07e","project":"573f1056804f901700a9e07b","sync_unique":"","githubsync":"","hidden":false,"link_url":"","order":0,"link_external":false,"parentDoc":null,"title":"API Introduction","type":"basic","api":{"url":"","auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":""},"createdAt":"2016-05-20T13:25:43.013Z","isReference":false,"__v":3,"body":"The IOTA Java client makes it possible to interact with your local node and request certain information or actions to be taken. Once your node is successfully setup, you can interface with it through port `14265` by passing along a JSON object which contains a specified command; and upon successful execution of the command, returns your requested information.\n\nFor your convenience, we have added concrete examples on how to use the API in Curl, Python and NodeJS. If you are using Javascript, you can simply follow along by using either XMLHttpRequest or jQuery. For NodeJS, please install the wonderful [request npm package](https://github.com/request/request), as all our examples require the request package. You can find an example on how to do it with the [HTTP package here](https://github.com/IOTAledger/documentation/examples/getNodeInfo/script_http.js).\n\nFor the rest of this documentation it is assumed that you have the IOTA client running at port `14265` (or a port of your choice, change your requests accordingly then).","excerpt":"","user":"573f104a176bea2b000e9699","childrenPages":[]}

API Introduction


The IOTA Java client makes it possible to interact with your local node and request certain information or actions to be taken. Once your node is successfully setup, you can interface with it through port `14265` by passing along a JSON object which contains a specified command; and upon successful execution of the command, returns your requested information. For your convenience, we have added concrete examples on how to use the API in Curl, Python and NodeJS. If you are using Javascript, you can simply follow along by using either XMLHttpRequest or jQuery. For NodeJS, please install the wonderful [request npm package](https://github.com/request/request), as all our examples require the request package. You can find an example on how to do it with the [HTTP package here](https://github.com/IOTAledger/documentation/examples/getNodeInfo/script_http.js). For the rest of this documentation it is assumed that you have the IOTA client running at port `14265` (or a port of your choice, change your requests accordingly then).
The IOTA Java client makes it possible to interact with your local node and request certain information or actions to be taken. Once your node is successfully setup, you can interface with it through port `14265` by passing along a JSON object which contains a specified command; and upon successful execution of the command, returns your requested information. For your convenience, we have added concrete examples on how to use the API in Curl, Python and NodeJS. If you are using Javascript, you can simply follow along by using either XMLHttpRequest or jQuery. For NodeJS, please install the wonderful [request npm package](https://github.com/request/request), as all our examples require the request package. You can find an example on how to do it with the [HTTP package here](https://github.com/IOTAledger/documentation/examples/getNodeInfo/script_http.js). For the rest of this documentation it is assumed that you have the IOTA client running at port `14265` (or a port of your choice, change your requests accordingly then).
{"_id":"5777aafe2a1c370e005b67cf","link_external":false,"sync_unique":"","title":"Making Requests","version":"573f1056804f901700a9e07e","api":{"auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"language":"json","code":"{}","name":"","status":400}]},"settings":"","url":""},"githubsync":"","hidden":false,"isReference":false,"__v":1,"order":1,"project":"573f1056804f901700a9e07b","link_url":"","parentDoc":null,"type":"basic","user":"573f104a176bea2b000e9699","body":"All API calls need to be sent to `http://localhost:14265` (if you are using the standard port) via a POST HTTP request. The data which will be sent is a **JSON object** which follows the same standard schema of:\n\n    {‘command’: ’YOURCOMMANDHERE’}\n\nAdditional parameters are simply added as additional key-value pairs. If the command is successfully executed, your requested information is returned as either an object or a stringified object (use `json.parse` or equivalent to turn it into an object).","category":"573f1056804f901700a9e07f","createdAt":"2016-07-02T11:52:30.391Z","excerpt":"","slug":"making-requests","updates":[],"childrenPages":[]}

Making Requests


All API calls need to be sent to `http://localhost:14265` (if you are using the standard port) via a POST HTTP request. The data which will be sent is a **JSON object** which follows the same standard schema of: {‘command’: ’YOURCOMMANDHERE’} Additional parameters are simply added as additional key-value pairs. If the command is successfully executed, your requested information is returned as either an object or a stringified object (use `json.parse` or equivalent to turn it into an object).
All API calls need to be sent to `http://localhost:14265` (if you are using the standard port) via a POST HTTP request. The data which will be sent is a **JSON object** which follows the same standard schema of: {‘command’: ’YOURCOMMANDHERE’} Additional parameters are simply added as additional key-value pairs. If the command is successfully executed, your requested information is returned as either an object or a stringified object (use `json.parse` or equivalent to turn it into an object).
{"_id":"5777abd1ea758f0e00e6f7ab","api":{"url":"","auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":""},"body":"CORS is enabled \n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Work in progress\"\n}\n[/block]","excerpt":"","hidden":false,"link_external":false,"project":"573f1056804f901700a9e07b","__v":1,"category":"573f1056804f901700a9e07f","createdAt":"2016-07-02T11:56:01.888Z","githubsync":"","isReference":false,"link_url":"","type":"basic","version":"573f1056804f901700a9e07e","order":2,"parentDoc":null,"slug":"cors","sync_unique":"","title":"CORS","updates":[],"user":"573f104a176bea2b000e9699","childrenPages":[]}

CORS


CORS is enabled [block:callout] { "type": "warning", "title": "Work in progress" } [/block]
CORS is enabled [block:callout] { "type": "warning", "title": "Work in progress" } [/block]
{"_id":"5777abe15b44160e00363431","user":"573f104a176bea2b000e9699","hidden":false,"order":3,"sync_unique":"","title":"Errors","project":"573f1056804f901700a9e07b","category":"573f1056804f901700a9e07f","createdAt":"2016-07-02T11:56:17.540Z","githubsync":"","link_url":"","type":"basic","api":{"auth":"required","params":[],"results":{"codes":[{"name":"","status":200,"language":"json","code":"{}"},{"language":"json","code":"{}","name":"","status":400}]},"settings":"","url":""},"body":"[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"WORK IN PROGRESS\",\n  \"body\": \"This page will be taken care of soon.\"\n}\n[/block]","excerpt":"","parentDoc":null,"slug":"errors","updates":[],"version":"573f1056804f901700a9e07e","__v":1,"isReference":false,"link_external":false,"childrenPages":[]}

Errors


[block:callout] { "type": "warning", "title": "WORK IN PROGRESS", "body": "This page will be taken care of soon." } [/block]
[block:callout] { "type": "warning", "title": "WORK IN PROGRESS", "body": "This page will be taken care of soon." } [/block]
{"_id":"5777abfa5b44160e00363433","updates":[],"version":"573f1056804f901700a9e07e","__v":3,"createdAt":"2016-07-02T11:56:42.554Z","hidden":false,"parentDoc":null,"slug":"fields","sync_unique":"","title":"Fields","type":"basic","user":"573f104a176bea2b000e9699","category":"573f1056804f901700a9e07f","excerpt":"","link_external":false,"project":"573f1056804f901700a9e07b","isReference":false,"link_url":"","order":4,"api":{"settings":"","url":"","auth":"required","params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]}},"body":"Here we list and describe all additional parameters which are required to be passed along for certain commands.\n\n- **`seed`**: `string` 81-char encoded string which contains the accounts seed. The seed must be correctly encoded: only uppercase latin letters and 9’s. No other characters are allowed.  \n- **`address`**: `string` 81-char long address of the recipient of a transaction.\nvalue: string the quantity of IOTA’s which should be transferred.\n- **`message`**: `string` tryte-encoded string which can contain arbitrary information and is sent alongside a transaction. The message value is publicly visible. The max value is 2187 trytes, which is 6561 trits (or roughly 1312 bytes).\n- **`transaction`**: `string` hash of a transaction. A single transaction hash is 81-chars long.\n- **`trytes`**: `string` the raw data of a transaction.\n- **`bundles`**: `list` contains a list of transaction bundles. Bundles are basically linked, individual transactions which were created with a single transfer. They are uniquely identified by a 27-char hash.\n- **`addresses`** : `list` a list of addresses. A single address is 81-chars long.\n- **`digests`**: `list` the message digest of a transaction.\n- **`approvees`**: `list` a list of transaction which were referenced by this transaction\n- **`securityLevel`**: `int` specifies the security level of your transaction. Can either by 0 (for 81-trit security), 1 (for 162-trit security) and 2 (for 243-trit security). Lower security transactions are faster to generate.\n- **`minWeightMagnitude`**: `int` specifies the amount of Proof of Work that will be carried out. Currently can only take the value 13.","githubsync":"","childrenPages":[]}

Fields


Here we list and describe all additional parameters which are required to be passed along for certain commands. - **`seed`**: `string` 81-char encoded string which contains the accounts seed. The seed must be correctly encoded: only uppercase latin letters and 9’s. No other characters are allowed. - **`address`**: `string` 81-char long address of the recipient of a transaction. value: string the quantity of IOTA’s which should be transferred. - **`message`**: `string` tryte-encoded string which can contain arbitrary information and is sent alongside a transaction. The message value is publicly visible. The max value is 2187 trytes, which is 6561 trits (or roughly 1312 bytes). - **`transaction`**: `string` hash of a transaction. A single transaction hash is 81-chars long. - **`trytes`**: `string` the raw data of a transaction. - **`bundles`**: `list` contains a list of transaction bundles. Bundles are basically linked, individual transactions which were created with a single transfer. They are uniquely identified by a 27-char hash. - **`addresses`** : `list` a list of addresses. A single address is 81-chars long. - **`digests`**: `list` the message digest of a transaction. - **`approvees`**: `list` a list of transaction which were referenced by this transaction - **`securityLevel`**: `int` specifies the security level of your transaction. Can either by 0 (for 81-trit security), 1 (for 162-trit security) and 2 (for 243-trit security). Lower security transactions are faster to generate. - **`minWeightMagnitude`**: `int` specifies the amount of Proof of Work that will be carried out. Currently can only take the value 13.
Here we list and describe all additional parameters which are required to be passed along for certain commands. - **`seed`**: `string` 81-char encoded string which contains the accounts seed. The seed must be correctly encoded: only uppercase latin letters and 9’s. No other characters are allowed. - **`address`**: `string` 81-char long address of the recipient of a transaction. value: string the quantity of IOTA’s which should be transferred. - **`message`**: `string` tryte-encoded string which can contain arbitrary information and is sent alongside a transaction. The message value is publicly visible. The max value is 2187 trytes, which is 6561 trits (or roughly 1312 bytes). - **`transaction`**: `string` hash of a transaction. A single transaction hash is 81-chars long. - **`trytes`**: `string` the raw data of a transaction. - **`bundles`**: `list` contains a list of transaction bundles. Bundles are basically linked, individual transactions which were created with a single transfer. They are uniquely identified by a 27-char hash. - **`addresses`** : `list` a list of addresses. A single address is 81-chars long. - **`digests`**: `list` the message digest of a transaction. - **`approvees`**: `list` a list of transaction which were referenced by this transaction - **`securityLevel`**: `int` specifies the security level of your transaction. Can either by 0 (for 81-trit security), 1 (for 162-trit security) and 2 (for 243-trit security). Lower security transactions are faster to generate. - **`minWeightMagnitude`**: `int` specifies the amount of Proof of Work that will be carried out. Currently can only take the value 13.
{"_id":"5777ac63ea758f0e00e6f7ad","createdAt":"2016-07-02T11:58:27.093Z","editedParams":true,"editedParams2":true,"githubsync":"","type":"post","link_external":false,"project":"573f1056804f901700a9e07b","sync_unique":"","user":"573f104a176bea2b000e9699","title":"getNodeInfo","body":"Returns information about your node.","category":"5777ac33e577590e000e3d78","excerpt":"","hidden":false,"isReference":false,"order":0,"parentDoc":null,"updates":[],"__v":3,"api":{"url":"/","auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"getNodeInfo\"}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'getNodeInfo'\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n    'command': 'getNodeInfo'\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"ref":"","required":true,"type":"string","in":"body","_id":"5777ad46ea758f0e00e6f7b1","default":"getNodeInfo","desc":"","name":"command"}],"results":{"codes":[{"language":"json","code":"{ \n  appName: 'IRI',\n  appVersion: '0.9.24.gamma',\n  currentTime: 1467622143448,\n  jreAvailableProcessors: 4,\n  jreFreeMemory: 247711328,\n  jreMaxMemory: 1908932608,\n  jreTotalMemory: 1633681408,\n  neighbors: 7,\n  tips: 13174,\n  transactionsToRequest: 0 \n}","name":"","status":200},{"code":"{\"error\": \"'command' parameter has not been specified\"}","name":"","status":400,"language":"json"}]},"settings":""},"link_url":"","slug":"getnodeinfo","version":"573f1056804f901700a9e07e","childrenPages":[]}

postgetNodeInfo


Body Params

command:
required
stringgetNodeInfo
Returns information about your node.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Returns information about your node.
{"_id":"5777ada6ea758f0e00e6f7b2","githubsync":"","link_url":"","slug":"getneighborsactivity","__v":1,"api":{"auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"getNeighborsActivity\"}'"},{"code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'getNeighborsActivity'\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData","language":"python"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n    'command': 'getNeighborsActivity'\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"type":"string","name":"command","in":"body","_id":"577a21c0d051530e00f65556","ref":"","required":true,"desc":"","default":"getNeighborsActivity"}],"results":{"codes":[{"status":200,"language":"json","code":"{ \n  neighbors: \n   [ { node: '/8.8.8.8:14265',\n       latestPacketSent: 1204,\n       latestPacketReceived: 1222,\n       nonSeenTransactions: 11,\n       seenTransactions: 4484 },\n     { node: '/8.8.8.8:14265',\n       latestPacketSent: 2161863,\n       latestPacketReceived: 2161875,\n       nonSeenTransactions: 1,\n       seenTransactions: 706 },\n     { node: '/8.8.8.8:14265',\n       latestPacketSent: 2169118,\n       latestPacketReceived: 2169122,\n       nonSeenTransactions: 4,\n       seenTransactions: 1939 },\n     { node: '/8.8.8.8:14265',\n       latestPacketSent: 2209237,\n       latestPacketReceived: 2209246,\n       nonSeenTransactions: 5,\n       seenTransactions: 3104 } \n   ] \n}","name":""},{"status":400,"language":"json","code":"{\"error\": \"'command' parameter has not been specified\"}","name":""}]},"settings":"","url":"/"},"body":"Get the latest activity information of your connected peers (neighbors).\n\n#### Return Values\n\n**`latestPacketSent`** : ms since latest packet send\n**`latestPacketReceived`**: ms since latest packet received\n**`nonSeenTransactions`**: that many txs was received that weren't known before\n**`seenTransactions`**: that many txs was received that were known before","category":"5777ac33e577590e000e3d78","editedParams":true,"sync_unique":"","type":"post","updates":[],"excerpt":"","hidden":false,"isReference":false,"link_external":false,"order":1,"parentDoc":null,"project":"573f1056804f901700a9e07b","editedParams2":true,"title":"getNeighborsActivity","user":"573f104a176bea2b000e9699","version":"573f1056804f901700a9e07e","createdAt":"2016-07-02T12:03:50.844Z","childrenPages":[]}

postgetNeighborsActivity


Body Params

command:
required
stringgetNeighborsActivity
Get the latest activity information of your connected peers (neighbors). #### Return Values **`latestPacketSent`** : ms since latest packet send **`latestPacketReceived`**: ms since latest packet received **`nonSeenTransactions`**: that many txs was received that weren't known before **`seenTransactions`**: that many txs was received that were known before

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Get the latest activity information of your connected peers (neighbors). #### Return Values **`latestPacketSent`** : ms since latest packet send **`latestPacketReceived`**: ms since latest packet received **`nonSeenTransactions`**: that many txs was received that weren't known before **`seenTransactions`**: that many txs was received that were known before
{"_id":"577a2313aea88b0e00f632dc","editedParams":true,"type":"post","version":"573f1056804f901700a9e07e","body":"Get the list of latest tips (unconfirmed transactions).","category":"5777ac33e577590e000e3d78","hidden":false,"link_url":"","project":"573f1056804f901700a9e07b","sync_unique":"","updates":[],"user":"573f104a176bea2b000e9699","api":{"auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"getTips\"}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'getTips'\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"code":"var request = require('request');\n\nvar command = {\n    'command': 'getTips'\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});","language":"javascript"}]},"method":"post","params":[{"type":"string","name":"command","in":"body","_id":"577a2313aea88b0e00f632dd","ref":"","required":true,"desc":"","default":"getTips"}],"results":{"codes":[{"name":"","status":200,"language":"json","code":"{\n  [\n    'CMKUQMAFUVJBWFPMPZYIXMTFOPN9DGYICAUT9CJDDXRWZTVILKQWSOQMUSVOIDDYOXATRQHVGHJCY9999',\n    'MYCUEU9KFSV9VUKMKRSZEHEPXRRHWAZWPYZZ9JWBWCJUVSEDPKDPKZBVFPPRCEXOFFYSAUZGLBRNX9999',\n    'PLBLALOIPPRYDHKHMXUGOLIHJYIDZRQTVUEDCVRLGDQSHUCQWGNLTURBQQBKSWKPDLSTHJLJOOPCZ9999',\n    'MYH9OQVPVD9ZDWCQXSCIYM9KLMKFWQSCSRKXWUL9MOHOUYIMN9OLKMLXPTWYYXPM9VSIXYXPHKXR99999',\n    'XHUOHQZASLGPDJGKVTAIVGFUMZKCFUF9BHPVJPUHUNADTVJBVOBYCXXISWKNO9IJJYBER9GEQM9TA9999',\n    'E9QIKIIC9PEVI9HITYSCSMSXIRMMFAWUTP9BAHHKNHFKHBSATRIERVORWJSZRXLO9DGSALSNUPLEC9999' \n  ] \n}"},{"language":"json","code":"{}","name":"","status":400}]},"settings":"","url":"/"},"githubsync":"","link_external":false,"order":2,"slug":"gettips","title":"getTips","excerpt":"","isReference":false,"createdAt":"2016-07-04T08:49:23.141Z","editedParams2":true,"parentDoc":null,"__v":0,"childrenPages":[]}

postgetTips


Body Params

command:
required
stringgetTips
Get the list of latest tips (unconfirmed transactions).

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Get the list of latest tips (unconfirmed transactions).
{"_id":"577a26f6aea88b0e00f632e4","category":"5777ac33e577590e000e3d78","title":"getTransfers","updates":[],"version":"573f1056804f901700a9e07e","api":{"url":"/","auth":"required","examples":{"codes":[{"code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"getTransfers\", \"seed\": \"AAA999999999999999999999999999999999999999999999999999999999999999999999999999999\", \"securityLevel\": 1}'","language":"curl"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'getTransfers',\n    'seed': 'AAA999999999999999999999999999999999999999999999999999999999999999999999999999999',\n    'securityLevel': 1\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'getTransfers',\n  'seed': 'AAA999999999999999999999999999999999999999999999999999999999999999999999999999999',\n  'securityLevel': 1\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"default":"getTransfers","type":"string","name":"command","in":"body","_id":"577a26f6aea88b0e00f632e7","ref":"","required":true,"desc":""},{"in":"body","_id":"577a26f6aea88b0e00f632e6","ref":"","required":true,"desc":"Seed of a specified account. Has to be 81-chars encoded.","default":"","type":"string","name":"seed"},{"name":"securityLevel","in":"body","_id":"577a26f6aea88b0e00f632e5","ref":"","required":true,"desc":"SecurityLevel of your account and its transfers. A different securityLevel gives a different account. Can have values 0, 1 or 2 (from lowest to highest security).","default":"1","type":"int"}],"results":{"codes":[{"status":200,"language":"json","code":"{ \n  transfers: \n   [ \n     { hash: 'IYYQXMSLBRTOKWWRDALHUBLXM9PHSAEIXJJDNMWGYZJYZDQHCSSGEIKIHOFWBBBHDEKTQKGRYFRZY9999',\n       timestamp: '1468652572',\n       address: 'BDRZJZXZGMXI9YIMFAFFYLAQBFUKYDRJWK9QZC9KFAZLRSNDPTYAFFEHSLUEEUCNKYRVTCZJLTSNTRVU9',\n       value: '0',\n       persistence: 100 },\n     { hash: 'MAPBDNYBQRKRPLZMPJNNWYBTBWOJZVDXEYLDVBDVBRSECSUR9ZQCCFS9QBWFELGAFHRVBXIFMJXNA9999',\n       timestamp: '1468652839',\n       address: 'CLZOTFWXLSDRYJHNAELX9VVR99CTSAKVAFESBOXKPQJVAC9JRYJTCVFESINHBPQNOEFYBXYXMPSNLWX9C',\n       value: '10000',\n       persistence: 100 },\n     { hash: 'FZQSOFAK9TVQKAIHADLAODVRTQRDJXNREVMMEUTSIOJVYCNGV9SNQX9DBOHUJNYAZWLHHAJMLQFND9999',\n       timestamp: '1468656293',\n       address: 'GFNOYSUAK9INRGFBNHHMAXTRKAPQSJXJKTMCRY9HFC9NVMREEYSIMTXQKXLREWBBVIYHEXJD9SW9CKYPT',\n       value: '-5',\n       persistence: 0 \n     } \n   ] \n}","name":""},{"name":"","status":400,"language":"json","code":"{}"}]},"settings":""},"createdAt":"2016-07-04T09:05:58.559Z","isReference":false,"slug":"gettransfers","user":"573f104a176bea2b000e9699","editedParams":true,"editedParams2":true,"excerpt":"","hidden":false,"parentDoc":null,"sync_unique":"","body":"Get the list of transfers from a specified seed (account). The securityLevel determines from which account you want to get the list of transfers, a different securityLevel brings up a different account. This API call does not return messages which were sent to this account. Use `findTransactions` for that.\n\n#### Return Values\n\nThe return value includes both, inbound and outbound transactions. The value field determines which type of transaction it is, as explained in the following table:\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Value\",\n    \"h-1\": \"Type of Transaction\",\n    \"h-2\": \"Description\",\n    \"0-0\": \"negative\",\n    \"0-1\": \"Send transaction\",\n    \"0-2\": \"If the value is negative, it is a send/outbound transaction.\",\n    \"1-0\": \"positive\",\n    \"1-1\": \"Receive transaction\",\n    \"1-2\": \"If the value is above 0, then it is an incoming/receive transaction.\",\n    \"2-0\": \"zero\",\n    \"2-1\": \"Address generation\",\n    \"2-2\": \"If the value is zero, then it's a transaction which generated and assigned a new address to your account. In this case, the `address` field is the newly generated address.\"\n  },\n  \"cols\": 3,\n  \"rows\": 3\n}\n[/block]","githubsync":"","link_external":false,"link_url":"","order":3,"project":"573f1056804f901700a9e07b","type":"post","__v":0,"childrenPages":[]}

postgetTransfers


Body Params

command:
required
stringgetTransfers
seed:
required
string
Seed of a specified account. Has to be 81-chars encoded.
securityLevel:
required
integer1
SecurityLevel of your account and its transfers. A different securityLevel gives a different account. Can have values 0, 1 or 2 (from lowest to highest security).
Get the list of transfers from a specified seed (account). The securityLevel determines from which account you want to get the list of transfers, a different securityLevel brings up a different account. This API call does not return messages which were sent to this account. Use `findTransactions` for that. #### Return Values The return value includes both, inbound and outbound transactions. The value field determines which type of transaction it is, as explained in the following table: [block:parameters] { "data": { "h-0": "Value", "h-1": "Type of Transaction", "h-2": "Description", "0-0": "negative", "0-1": "Send transaction", "0-2": "If the value is negative, it is a send/outbound transaction.", "1-0": "positive", "1-1": "Receive transaction", "1-2": "If the value is above 0, then it is an incoming/receive transaction.", "2-0": "zero", "2-1": "Address generation", "2-2": "If the value is zero, then it's a transaction which generated and assigned a new address to your account. In this case, the `address` field is the newly generated address." }, "cols": 3, "rows": 3 } [/block]

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Get the list of transfers from a specified seed (account). The securityLevel determines from which account you want to get the list of transfers, a different securityLevel brings up a different account. This API call does not return messages which were sent to this account. Use `findTransactions` for that. #### Return Values The return value includes both, inbound and outbound transactions. The value field determines which type of transaction it is, as explained in the following table: [block:parameters] { "data": { "h-0": "Value", "h-1": "Type of Transaction", "h-2": "Description", "0-0": "negative", "0-1": "Send transaction", "0-2": "If the value is negative, it is a send/outbound transaction.", "1-0": "positive", "1-1": "Receive transaction", "1-2": "If the value is above 0, then it is an incoming/receive transaction.", "2-0": "zero", "2-1": "Address generation", "2-2": "If the value is zero, then it's a transaction which generated and assigned a new address to your account. In this case, the `address` field is the newly generated address." }, "cols": 3, "rows": 3 } [/block]
{"_id":"577d46d7aa701f0e0038258e","title":"findTransactions","user":"573f104a176bea2b000e9699","editedParams":true,"githubsync":"","slug":"findtransactions","createdAt":"2016-07-06T17:58:47.726Z","parentDoc":null,"version":"573f1056804f901700a9e07e","excerpt":"","isReference":false,"link_external":false,"sync_unique":"","type":"post","api":{"settings":"","url":"/","auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"findTransactions\", \"addresses\": [\"RVORZ9SIIP9RCYMREUIXXVPQIPHVCNPQ9HZWYKFWYWZRE9JQKG9REPKIASHUUECPSQO9JT9XNMVKWYGVAZETAIRPTM\"]}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'findTransactions',\n    'addresses': ['RVORZ9SIIP9RCYMREUIXXVPQIPHVCNPQ9HZWYKFWYWZRE9JQKG9REPKIASHUUECPSQO9JT9XNMVKWYGVAZETAIRPTM']\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'findTransactions',\n  'addresses': ['RVORZ9SIIP9RCYMREUIXXVPQIPHVCNPQ9HZWYKFWYWZRE9JQKG9REPKIASHUUECPSQO9JT9XNMVKWYGVAZETAIRPTM']\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"in":"body","_id":"577d46d7aa701f0e00382593","ref":"","required":true,"desc":"","default":"findTransactions","type":"string","name":"command"},{"name":"bundles","in":"body","_id":"577d46d7aa701f0e00382592","ref":"","required":false,"desc":"List of bundle hashes. The hashes need to be extended to 81chars by padding the hash with 9's.","default":"","type":"array_string"},{"default":"","type":"array_string","name":"addresses","in":"body","_id":"577d46d7aa701f0e00382591","ref":"","required":false,"desc":"List of addresses."},{"in":"body","_id":"577d46d7aa701f0e00382590","ref":"","required":false,"desc":"List of hash digests.","default":"","type":"array_string","name":"digests"},{"name":"approvees","in":"body","_id":"577d46d7aa701f0e0038258f","ref":"","required":false,"desc":"List of approvees of a transaction.","default":"","type":"array_string"}],"results":{"codes":[{"status":200,"language":"json","code":"{ hashes: [ 'ZJVYUGTDRPDYFGFXMKOTV9ZWSGFK9CFPXTITQLQNLPPG9YNAARMKNKYQO9GSCSBIOTGMLJUFLZWSY9999' ] }","name":""},{"status":400,"language":"json","code":"{\"error\": \"'command' parameter has not been specified\"}","name":""}]}},"body":"Find the transactions which match the specified input and return. All input values are lists, for which a list of return values (transaction hashes), in the same order, is returned for all individual elements. The input fields can either be `bundles`, `addresses`, `digests` or `approvees`. **Using multiple of these input fields returns the intersection of the values.**\n\nParameters | Type | Required | Description\n------------ | ------------- | ------------- | -------------\n`bundles` | list | Optional | List of bundle hashes. The hashes need to be extended to 81chars by padding the hash with 9's.\n`addresses` | list | Optional | List of addresses.\n`digests` | list | Optional | List of message digests.\n`approvees` | list | Optional | List of approvee transaction hashes.\n\n#### Return Values\n\nThe transaction hashes which are returned depend on your input. For each specified input value, the command will return the following:\n\n- **`bundles`**: returns the list of transactions which contain the specified bundle hash.\n- **`addresses`**: returns the list of transactions which have the specified address as an input/output field.\n- **`digests`**: returns the list of transactions which contain the specified digest value.\n- **`approvees`**: returns the list of transaction which reference (i.e. confirm) the specified transaction.","hidden":false,"link_url":"","order":4,"project":"573f1056804f901700a9e07b","updates":[],"__v":0,"category":"5777ac33e577590e000e3d78","editedParams2":true,"childrenPages":[]}

postfindTransactions


Body Params

command:
required
stringfindTransactions
bundles:
array of strings
List of bundle hashes. The hashes need to be extended to 81chars by padding the hash with 9's.
addresses:
array of strings
List of addresses.
digests:
array of strings
List of hash digests.
approvees:
array of strings
List of approvees of a transaction.
Find the transactions which match the specified input and return. All input values are lists, for which a list of return values (transaction hashes), in the same order, is returned for all individual elements. The input fields can either be `bundles`, `addresses`, `digests` or `approvees`. **Using multiple of these input fields returns the intersection of the values.** Parameters | Type | Required | Description ------------ | ------------- | ------------- | ------------- `bundles` | list | Optional | List of bundle hashes. The hashes need to be extended to 81chars by padding the hash with 9's. `addresses` | list | Optional | List of addresses. `digests` | list | Optional | List of message digests. `approvees` | list | Optional | List of approvee transaction hashes. #### Return Values The transaction hashes which are returned depend on your input. For each specified input value, the command will return the following: - **`bundles`**: returns the list of transactions which contain the specified bundle hash. - **`addresses`**: returns the list of transactions which have the specified address as an input/output field. - **`digests`**: returns the list of transactions which contain the specified digest value. - **`approvees`**: returns the list of transaction which reference (i.e. confirm) the specified transaction.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Find the transactions which match the specified input and return. All input values are lists, for which a list of return values (transaction hashes), in the same order, is returned for all individual elements. The input fields can either be `bundles`, `addresses`, `digests` or `approvees`. **Using multiple of these input fields returns the intersection of the values.** Parameters | Type | Required | Description ------------ | ------------- | ------------- | ------------- `bundles` | list | Optional | List of bundle hashes. The hashes need to be extended to 81chars by padding the hash with 9's. `addresses` | list | Optional | List of addresses. `digests` | list | Optional | List of message digests. `approvees` | list | Optional | List of approvee transaction hashes. #### Return Values The transaction hashes which are returned depend on your input. For each specified input value, the command will return the following: - **`bundles`**: returns the list of transactions which contain the specified bundle hash. - **`addresses`**: returns the list of transactions which have the specified address as an input/output field. - **`digests`**: returns the list of transactions which contain the specified digest value. - **`approvees`**: returns the list of transaction which reference (i.e. confirm) the specified transaction.
{"_id":"577d4bf94841700e001417ec","isReference":false,"link_external":false,"link_url":"","updates":[],"editedParams2":true,"createdAt":"2016-07-06T18:20:41.105Z","hidden":false,"parentDoc":null,"project":"573f1056804f901700a9e07b","sync_unique":"","title":"getBundle","version":"573f1056804f901700a9e07e","category":"5777ac33e577590e000e3d78","api":{"examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"getBundle\", \"transaction\": \"ZJVYUGTDRPDYFGFXMKOTV9ZWSGFK9CFPXTITQLQNLPPG9YNAARMKNKYQO9GSCSBIOTGMLJUFLZWSY9999\"}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'getBundle',\n    'transaction': 'ZJVYUGTDRPDYFGFXMKOTV9ZWSGFK9CFPXTITQLQNLPPG9YNAARMKNKYQO9GSCSBIOTGMLJUFLZWSY9999'\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n    'command': 'getBundle',\n    'transaction': 'ZJVYUGTDRPDYFGFXMKOTV9ZWSGFK9CFPXTITQLQNLPPG9YNAARMKNKYQO9GSCSBIOTGMLJUFLZWSY9999'\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"ref":"","required":true,"desc":"","default":"getBundle","type":"string","name":"command","in":"body","_id":"577d4bf94841700e001417ee"},{"type":"string","name":"transaction","in":"body","_id":"577d4bf94841700e001417ed","ref":"","required":true,"desc":"Hash of a transaction.","default":""}],"results":{"codes":[{"name":"","status":200,"language":"json","code":"{ transactions: \n   [ { hash: 'ZJVYUGTDRPDYFGFXMKOTV9ZWSGFK9CFPXTITQLQNLPPG9YNAARMKNKYQO9GSCSBIOTGMLJUFLZWSY9999',\n       type: 1,\n       signatureMessageChunk: 'SHORTENEDFORTUTORIAL',\n       digest: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',\n       address: 'RVORZ9SIIP9RCYMREUIXXVPQIPHVCNPQ9HZWYKFWYWZRE9JQKG9REPKIASHUUECPSQO9JT9XNMVKWYGVA',\n       value: '5000',\n       timestamp: '1467664647',\n       index: '0',\n       bundle: 'NKZKEKWLDKMJCI9N9XQOLWEPAYW',\n       signatureNonce: '999999999999999999999999999',\n       approvalNonce: 'WD9NOXDAYTXABZOPSEI9XZSMRB9LGKQER9QAERTNSOUIFMQKPAQHECGVBJRMW9MSEMYFZOUZF9CDLGYOE',\n       approvedTrunkTransaction: 'VLVNRHJNYQIXNVJVTVJHDKPNPBECKYLGZYMDHPJLGWHYSFCFUOSCRQGBJUZSZRJVAYJAFDZOBQCJA9999',\n       approvedBranchTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999' },\n     { hash: 'VLVNRHJNYQIXNVJVTVJHDKPNPBECKYLGZYMDHPJLGWHYSFCFUOSCRQGBJUZSZRJVAYJAFDZOBQCJA9999',\n       type: 1,\n       signatureMessageChunk: 'SHORTENEDFORTUTORIAL',\n       digest: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',\n       address: 'LCWZDIQTDXIXIXYTJWJUZTIKIIUULLP9BB9MODWNUWWGNRSNCKUZPAFYYYANCGZDZQARIFUQOEXTQWMFR',\n       value: '1061291639544',\n       timestamp: '1467664647',\n       index: '1',\n       bundle: 'NKZKEKWLDKMJCI9N9XQOLWEPAYW',\n       signatureNonce: '999999999999999999999999999',\n       approvalNonce: 'OBPYOZAJAJJPYCXAYTGTECDTNMAYLQAJTPAGS9YCSQJVCZZEMQOADTPZRKIDXRPXKSOLTAPPER99KMSUZ',\n       approvedTrunkTransaction: 'UWPITSAOKBQYHADDZHSDNTIUNETKLKFBDMRWKLJXSUOUZEUPICAGJWISEEAVLHGLHUUMJYZBKQW9C9999',\n       approvedBranchTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999' },\n     { hash: 'UWPITSAOKBQYHADDZHSDNTIUNETKLKFBDMRWKLJXSUOUZEUPICAGJWISEEAVLHGLHUUMJYZBKQW9C9999',\n       type: -1,\n       signatureMessageChunk: 'SHORTENEDFORTUTORIAL',\n       digest: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',\n       address: 'NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB',\n       value: '-1061291644544',\n       timestamp: '1467664647',\n       index: '2',\n       bundle: 'NKZKEKWLDKMJCI9N9XQOLWEPAYW',\n       signatureNonce: 'SH9999999999999999999999999',\n       approvalNonce: 'VCF9VJOIYNBVTZMLEVIIGYXZOJVHYCEHLOBLNMESIBCGQOSOWZCKFX9SOVPEDEWJYGITUVAVRYE9OPNOA',\n       approvedTrunkTransaction: 'OAATQS9VQLSXCLDJVJJVYUGONXAXOFMJOZNSYWRZSWECMXAQQURHQBJNLD9IOFEPGZEPEMPXCIVRX9999',\n       approvedBranchTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999' },\n     { hash: 'OAATQS9VQLSXCLDJVJJVYUGONXAXOFMJOZNSYWRZSWECMXAQQURHQBJNLD9IOFEPGZEPEMPXCIVRX9999',\n       type: -1,\n       signatureMessageChunk: 'SHORTENEDFORTUTORIAL',\n       digest: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',\n       address: 'NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB',\n       value: '0',\n       timestamp: '1467664647',\n       index: '3',\n       bundle: 'NKZKEKWLDKMJCI9N9XQOLWEPAYW',\n       signatureNonce: 'SH9999999999999999999999999',\n       approvalNonce: 'KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXS',\n       approvedTrunkTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999',\n       approvedBranchTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999' } ] }"},{"language":"json","code":"{}","name":"","status":400}]},"settings":"","url":"/","auth":"required"},"editedParams":true,"type":"post","__v":0,"body":"Get the list of transactions which were bundled with the specified transaction. This call returns the full value of all individual transactions, not just the hashes.","excerpt":"","githubsync":"","order":5,"slug":"getbundle","user":"573f104a176bea2b000e9699","childrenPages":[]}

postgetBundle


Body Params

command:
required
stringgetBundle
transaction:
required
string
Hash of a transaction.
Get the list of transactions which were bundled with the specified transaction. This call returns the full value of all individual transactions, not just the hashes.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Get the list of transactions which were bundled with the specified transaction. This call returns the full value of all individual transactions, not just the hashes.
{"_id":"577d54f1aa701f0e003825c8","version":"573f1056804f901700a9e07e","body":"Returns the raw trytes data of a transaction.","category":"5777ac33e577590e000e3d78","createdAt":"2016-07-06T18:58:57.283Z","editedParams":true,"githubsync":"","link_external":false,"slug":"gettrytes","order":6,"title":"getTrytes","user":"573f104a176bea2b000e9699","__v":0,"excerpt":"","hidden":false,"link_url":"","project":"573f1056804f901700a9e07b","updates":[],"api":{"examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"getTrytes\", \"hashes\": [\"OAATQS9VQLSXCLDJVJJVYUGONXAXOFMJOZNSYWRZSWECMXAQQURHQBJNLD9IOFEPGZEPEMPXCIVRX9999\"]}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'getTrytes',\n    'hashes': ['OAATQS9VQLSXCLDJVJJVYUGONXAXOFMJOZNSYWRZSWECMXAQQURHQBJNLD9IOFEPGZEPEMPXCIVRX9999']\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'getTrytes',\n  'hashes': ['OAATQS9VQLSXCLDJVJJVYUGONXAXOFMJOZNSYWRZSWECMXAQQURHQBJNLD9IOFEPGZEPEMPXCIVRX9999']\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"name":"command","in":"body","_id":"577d54f1aa701f0e003825ca","ref":"","required":true,"desc":"","default":"getTrytes","type":"string"},{"default":"","type":"array_string","name":"hashes","in":"body","_id":"577d54f1aa701f0e003825c9","ref":"","required":true,"desc":"List of transaction hashes of which you want to get the raw data from."}],"results":{"codes":[{"name":"","code":"{ \n  trytes: [ 'BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999' \n          ] \n}","language":"json","status":200},{"name":"","code":"{}","language":"json","status":400}]},"settings":"","url":"/","auth":"required"},"editedParams2":true,"isReference":false,"parentDoc":null,"sync_unique":"","type":"post","childrenPages":[]}

postgetTrytes


Body Params

command:
required
stringgetTrytes
hashes:
required
array of strings
List of transaction hashes of which you want to get the raw data from.
Returns the raw trytes data of a transaction.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Returns the raw trytes data of a transaction.
{"_id":"577d5954781f3e0e005fb86f","order":7,"title":"analyzeTransactions","createdAt":"2016-07-06T19:17:40.181Z","editedParams2":true,"link_url":"","hidden":false,"isReference":false,"type":"post","updates":[],"category":"5777ac33e577590e000e3d78","editedParams":true,"excerpt":"","githubsync":"","parentDoc":null,"user":"573f104a176bea2b000e9699","__v":0,"api":{"auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"analyzeTransactions\", \"trytes\": [\"BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999\"]}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'analyzeTransactions',\n    'hashes': ['BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999']\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'analyzeTransactions',\n  'hashes': ['BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999']\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"in":"body","_id":"577d5954781f3e0e005fb871","ref":"","required":true,"desc":"","default":"analyzeTransactions","type":"string","name":"command"},{"name":"trytes","in":"body","_id":"577d5954781f3e0e005fb870","ref":"","required":true,"desc":"Raw transaction data of a transaction.","default":"","type":"array_string"}],"results":{"codes":[{"language":"json","code":"{ transactions: \n   [ { hash: 'OAATQS9VQLSXCLDJVJJVYUGONXAXOFMJOZNSYWRZSWECMXAQQURHQBJNLD9IOFEPGZEPEMPXCIVRX9999',\n       type: -1,\n       signatureMessageChunk: 'BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK',\n       digest: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',\n       address: 'NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB',\n       value: '0',\n       timestamp: '1467664647',\n       index: '3',\n       bundle: 'NKZKEKWLDKMJCI9N9XQOLWEPAYW',\n       signatureNonce: 'SH9999999999999999999999999',\n       approvalNonce: 'KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXS',\n       approvedTrunkTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999',\n       approvedBranchTransaction: 'IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999' \n     } \n   ] \n}","name":"","status":200},{"code":"{}","name":"","status":400,"language":"json"}]},"settings":"","url":"/"},"body":"Analyze a raw transaction by its trytes and return the full transaction object.","slug":"analyzetransactions","sync_unique":"","version":"573f1056804f901700a9e07e","link_external":false,"project":"573f1056804f901700a9e07b","childrenPages":[]}

postanalyzeTransactions


Body Params

command:
required
stringanalyzeTransactions
trytes:
required
array of strings
Raw transaction data of a transaction.
Analyze a raw transaction by its trytes and return the full transaction object.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Analyze a raw transaction by its trytes and return the full transaction object.
{"_id":"577d61bb47a9ab0e003dfeb4","isReference":false,"link_external":false,"link_url":"","order":8,"version":"573f1056804f901700a9e07e","category":"5777ac33e577590e000e3d78","excerpt":"","githubsync":"","project":"573f1056804f901700a9e07b","updates":[],"body":"Makes an IOTA transfer. If the message field is non-empty and value is 0, the transfer becomes a simple message transfer. You can send send both a value transfer with accompanying data in the message field. The message value is publicly visible, so do not send any sensitive data through it. The max value is `2187 trytes`, which is 6561 trits (or roughly 1312 bytes) per transaction. This means that if your message value is longer than 2187 trytes, it will be automatically added in a second transaction.\n\nThe returned value is the `tail`, which is the transaction hash of the transaction with index 0 in the bundle of the executed transfer.\n\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"Max Value\",\n  \"body\": \"The maximum value which you can transfer in a single transfer is `3812798742493`.\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"If you want to send data via the message field, make sure that you encode it into Trytes.\",\n  \"title\": \"FOR MESSAGES\"\n}\n[/block]","editedParams":true,"editedParams2":true,"hidden":false,"parentDoc":null,"title":"transfer","user":"573f104a176bea2b000e9699","__v":0,"api":{"url":"/","auth":"required","examples":{"codes":[{"code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"transfer\", \"seed\": \"AAA999999999999999999999999999999999999999999999999999999999999999999999999999999\", \"address\": \"NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB\", \"value\": \"1\" \"message\": \"\", \"securityLevel\": 1, \"minWeightMagnitude\": 13}'","language":"curl"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'transfer',\n    'seed': 'AAA999999999999999999999999999999999999999999999999999999999999999999999999999999',\n    'address': 'NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB',\n    'value': '1',\n    'message': '',\n    'securityLevel': 1,\n    'minWeightMagnitude': 13\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'transfer',\n  'seed': 'AAA999999999999999999999999999999999999999999999999999999999999999999999999999999',\n  'address': 'NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB',\n  'value': '1',\n  'message': '',\n  'securityLevel': 1,\n  'minWeightMagnitude': 13\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"_id":"577d61bb47a9ab0e003dfebb","ref":"","required":true,"desc":"","default":"transfer","type":"string","name":"command","in":"body"},{"in":"body","_id":"577d61bb47a9ab0e003dfeba","ref":"","required":true,"desc":"Seed from which the transfer will be made and the specified value subtracted.","default":"","type":"string","name":"seed"},{"ref":"","required":true,"desc":"Recipient's address.","default":"","type":"string","name":"address","in":"body","_id":"577d61bb47a9ab0e003dfeb9"},{"required":true,"type":"string","in":"body","_id":"577d61bb47a9ab0e003dfeb8","default":"","desc":"The value to be sent. The maximum value to be sent is 3812798742493.","name":"value","ref":""},{"type":"string","name":"message","in":"body","_id":"577d61bb47a9ab0e003dfeb7","ref":"","required":true,"desc":"Message value which will be added to the transaction. Can be left empty. If you add a message value, make sure to encode it.","default":""},{"required":true,"type":"int","in":"body","_id":"577d61bb47a9ab0e003dfeb6","default":"1","desc":"The security level of the transaction.","name":"securityLevel","ref":""},{"desc":"Weight of PoW. Default value is 13.","name":"minWeightMagnitude","ref":"","required":true,"type":"int","in":"body","_id":"577d61bb47a9ab0e003dfeb5","default":"13"}],"results":{"codes":[{"status":200,"language":"json","code":"{\n\t\"tail\":\"BXMNQGX9FGRCWDYNGBNKOBVRZKHWNDZQSX9OVWMVRMMJIGLMBEIMZIMEKDZBFIPBYALKOQHAUZM9Z9999\",\n   \"neighbors\":7\n}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":""},"createdAt":"2016-07-06T19:53:31.208Z","slug":"transfer","sync_unique":"","type":"post","childrenPages":[]}

posttransfer


Body Params

command:
required
stringtransfer
seed:
required
string
Seed from which the transfer will be made and the specified value subtracted.
address:
required
string
Recipient's address.
value:
required
string
The value to be sent. The maximum value to be sent is 3812798742493.
message:
required
string
Message value which will be added to the transaction. Can be left empty. If you add a message value, make sure to encode it.
securityLevel:
required
integer1
The security level of the transaction.
minWeightMagnitude:
required
integer13
Weight of PoW. Default value is 13.
Makes an IOTA transfer. If the message field is non-empty and value is 0, the transfer becomes a simple message transfer. You can send send both a value transfer with accompanying data in the message field. The message value is publicly visible, so do not send any sensitive data through it. The max value is `2187 trytes`, which is 6561 trits (or roughly 1312 bytes) per transaction. This means that if your message value is longer than 2187 trytes, it will be automatically added in a second transaction. The returned value is the `tail`, which is the transaction hash of the transaction with index 0 in the bundle of the executed transfer. [block:callout] { "type": "danger", "title": "Max Value", "body": "The maximum value which you can transfer in a single transfer is `3812798742493`." } [/block] [block:callout] { "type": "info", "body": "If you want to send data via the message field, make sure that you encode it into Trytes.", "title": "FOR MESSAGES" } [/block]

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Makes an IOTA transfer. If the message field is non-empty and value is 0, the transfer becomes a simple message transfer. You can send send both a value transfer with accompanying data in the message field. The message value is publicly visible, so do not send any sensitive data through it. The max value is `2187 trytes`, which is 6561 trits (or roughly 1312 bytes) per transaction. This means that if your message value is longer than 2187 trytes, it will be automatically added in a second transaction. The returned value is the `tail`, which is the transaction hash of the transaction with index 0 in the bundle of the executed transfer. [block:callout] { "type": "danger", "title": "Max Value", "body": "The maximum value which you can transfer in a single transfer is `3812798742493`." } [/block] [block:callout] { "type": "info", "body": "If you want to send data via the message field, make sure that you encode it into Trytes.", "title": "FOR MESSAGES" } [/block]
{"_id":"577d63ba6172c720001283c2","project":"573f1056804f901700a9e07b","user":"573f104a176bea2b000e9699","category":"5777ac33e577590e000e3d78","order":9,"type":"post","githubsync":"","body":"Replay a previous transfer. Reason for doing this is either because your neighbors have not broadcast your transactions or because your transactions are left unconfirmed after a certain period of time (reason for that could be because you validated a subtangle with invalid transactions, thus your transfer will not be validated by other nodes).\n\nReplaying a transfer will completely redo the Proof of Work and newly position it in the Tangle.","editedParams2":true,"hidden":false,"link_external":false,"parentDoc":null,"title":"replayTransfer","updates":[],"api":{"results":{"codes":[{"status":200,"language":"json","code":"{\n   \"neighbors\":7\n}","name":""},{"status":400,"language":"json","code":"{\n\t\"error\":\"The transfer is not replayable.\"\n}","name":""}]},"settings":"","url":"/","auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"replayTransfer\", \"transaction\": \"BXMNQGX9FGRCWDYNGBNKOBVRZKHWNDZQSX9OVWMVRMMJIGLMBEIMZIMEKDZBFIPBYALKOQHAUZM9Z9999\"}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'replayTransfer',\n    'transaction': 'BXMNQGX9FGRCWDYNGBNKOBVRZKHWNDZQSX9OVWMVRMMJIGLMBEIMZIMEKDZBFIPBYALKOQHAUZM9Z9999'\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'replayTransfer',\n  'transaction': 'BXMNQGX9FGRCWDYNGBNKOBVRZKHWNDZQSX9OVWMVRMMJIGLMBEIMZIMEKDZBFIPBYALKOQHAUZM9Z9999'\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});\n"}]},"method":"post","params":[{"ref":"","required":true,"desc":"","default":"replayTransfer","type":"string","name":"command","in":"body","_id":"577d63ba6172c720001283c4"},{"required":true,"desc":"Hash of the transaction to be replayed.","default":"","type":"string","name":"transaction","in":"body","_id":"577d63ba6172c720001283c3","ref":""}]},"version":"573f1056804f901700a9e07e","createdAt":"2016-07-06T20:02:02.498Z","editedParams":true,"excerpt":"","isReference":false,"link_url":"","slug":"replaytransfer","__v":0,"sync_unique":"","childrenPages":[]}

postreplayTransfer


Body Params

command:
required
stringreplayTransfer
transaction:
required
string
Hash of the transaction to be replayed.
Replay a previous transfer. Reason for doing this is either because your neighbors have not broadcast your transactions or because your transactions are left unconfirmed after a certain period of time (reason for that could be because you validated a subtangle with invalid transactions, thus your transfer will not be validated by other nodes). Replaying a transfer will completely redo the Proof of Work and newly position it in the Tangle.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Replay a previous transfer. Reason for doing this is either because your neighbors have not broadcast your transactions or because your transactions are left unconfirmed after a certain period of time (reason for that could be because you validated a subtangle with invalid transactions, thus your transfer will not be validated by other nodes). Replaying a transfer will completely redo the Proof of Work and newly position it in the Tangle.
{"_id":"577d6465c7b5c50e00a707f4","excerpt":"","hidden":false,"type":"post","body":"Generates a new address for a specified seed.","category":"5777ac33e577590e000e3d78","editedParams2":true,"githubsync":"","slug":"generatenewaddress","title":"generateNewAddress","user":"573f104a176bea2b000e9699","createdAt":"2016-07-06T20:04:53.252Z","editedParams":true,"link_url":"","order":10,"parentDoc":null,"sync_unique":"","updates":[],"version":"573f1056804f901700a9e07e","__v":0,"link_external":false,"project":"573f1056804f901700a9e07b","api":{"examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"generateNewAddress\", \"seed\": \"AAA999999999999999999999999999999999999999999999999999999999999999999999999999999\", \"securityLevel\": 1, \"minWeightMagnitude\": 13}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'generateNewAddress',\n    'seed': 'AAA999999999999999999999999999999999999999999999999999999999999999999999999999999',\n    'securityLevel': 1,\n    'minWeightMagnitude': 13\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'generateNewAddress',\n  'seed': 'AAA999999999999999999999999999999999999999999999999999999999999999999999999999999',\n  'securityLevel': 1,\n  'minWeightMagnitude': 13\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post","params":[{"_id":"577d6465c7b5c50e00a707f8","ref":"","required":true,"desc":"","default":"generateNewAddress","type":"string","name":"command","in":"body"},{"in":"body","_id":"577d6465c7b5c50e00a707f7","ref":"","required":true,"desc":"Seed of a specified account. Has to be 81-chars encoded.","default":"","type":"string","name":"seed"},{"name":"securityLevel","in":"body","_id":"577d6465c7b5c50e00a707f6","ref":"","required":true,"desc":"Security level of the address you want to generate. Can take values 0, 1, or 2","default":"1","type":"int"},{"name":"minWeightMagnitude","ref":"","required":true,"type":"int","in":"body","_id":"577d6465c7b5c50e00a707f5","default":"13","desc":"Weight of Proof of Work. Can only take value 13"}],"results":{"codes":[{"status":200,"language":"json","code":"{ \n  address: 'NSTZYKSZFQCJUELKXOBYPXCBFALOAUETQOZZPCHAMQXRVKUGHLUVTFBDOFWFVEZGIBENAQFDFXKKJOAOY' \n}","name":""},{"status":400,"language":"json","code":"{ \n  error: 'The tangle is not solid' \n}","name":""}]},"settings":"","url":"/","auth":"required"},"isReference":false,"childrenPages":[]}

postgenerateNewAddress


Body Params

command:
required
stringgenerateNewAddress
seed:
required
string
Seed of a specified account. Has to be 81-chars encoded.
securityLevel:
required
integer1
Security level of the address you want to generate. Can take values 0, 1, or 2
minWeightMagnitude:
required
integer13
Weight of Proof of Work. Can only take value 13
Generates a new address for a specified seed.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Generates a new address for a specified seed.
{"_id":"577d66b647a9ab0e003dfed0","api":{"params":[{"ref":"","required":true,"desc":"","default":"broadcastTransactions","type":"string","name":"command","in":"body","_id":"577d66b647a9ab0e003dfed2"},{"required":true,"desc":"List of raw data of transactions to be rebroadcast.","default":"","type":"array_string","name":"trytes","in":"body","_id":"577d66b647a9ab0e003dfed1","ref":""}],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"/","auth":"required","examples":{"codes":[{"language":"curl","code":"curl http://localhost:14265 \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"command\": \"broadcastTransactions\", \"trytes\": [\"BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999\"]}'"},{"language":"python","code":"import urllib2\nimport json\n\ncommand = {\n    'command': 'broadcastTransactions',\n    'trytes': ['BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999']\n}\n\nstringified = json.dumps(command)\n\nheaders = {'content-type': 'application/json'}\n\nrequest = urllib2.Request(url=\"http://localhost:14265\", data=stringified, headers=headers)\nreturnData = urllib2.urlopen(request).read()\n\njsonData = json.loads(returnData)\n\nprint jsonData"},{"language":"javascript","code":"var request = require('request');\n\nvar command = {\n  'command': 'broadcastTransactions',\n  'trytes': ['BYSWEAUTWXHXZ9YBZISEK9LUHWGMHXCGEVNZHRLUWQFCUSDXZHOFHWHL9MQPVJXXZLIXPXPXF9KYEREFSKCPKYIIKPZVLHUTDFQKKVVBBN9ATTLPCNPJDWDEVIYYLGPZGCWXOBDXMLJC9VO9QXTTBLAXTTBFUAROYEGQIVB9MJWJKXJMCUPTWAUGFZBTZCSJVRBGMYXTVBDDS9MYUJCPZ9YDWWQNIPUAIJXXSNLKUBSCOIJPCLEFPOXFJREXQCUVUMKSDOVQGGHRNILCO9GNCLWFM9APMNMWYASHXQAYBEXF9QRIHIBHYEJOYHRQJAOKAQ9AJJFQ9WEIWIJOTZATIBOXQLBMIJU9PCGBLVDDVFP9CFFSXTDUXMEGOOFXWRTLFGV9XXMYWEMGQEEEDBTIJ9OJOXFAPFQXCDAXOUDMLVYRMRLUDBETOLRJQAEDDLNVIRQJUBZBO9CCFDHIX9MSQCWYAXJVWHCUPTRSXJDESISQPRKZAFKFRULCGVRSBLVFOPEYLEE99JD9SEBALQINPDAZHFAB9RNBH9AZWIJOTLBZVIEJIAYGMC9AZGNFWGRSWAXTYSXVROVNKCOQQIWGPNQZKHUNODGYADPYLZZZUQRTJRTODOUKAOITNOMWNGHJBBA99QUMBHRENGBHTH9KHUAOXBVIVDVYYZMSEYSJWIOGGXZVRGN999EEGQMCOYVJQRIRROMPCQBLDYIGQO9AMORPYFSSUGACOJXGAQSPDY9YWRRPESNXXBDQ9OZOXVIOMLGTSWAMKMTDRSPGJKGBXQIVNRJRFRYEZ9VJDLHIKPSKMYC9YEGHFDS9SGVDHRIXBEMLFIINOHVPXIFAZCJKBHVMQZEVWCOSNWQRDYWVAIBLSCBGESJUIBWZECPUCAYAWMTQKRMCHONIPKJYYTEGZCJYCT9ABRWTJLRQXKMWY9GWZMHYZNWPXULNZAPVQLPMYQZCYNEPOCGOHBJUZLZDPIXVHLDMQYJUUBEDXXPXFLNRGIPWBRNQQZJSGSJTTYHIGGFAWJVXWL9THTPWOOHTNQWCNYOYZXALHAZXVMIZE9WMQUDCHDJMIBWKTYH9AC9AFOT9DPCADCV9ZWUTE9QNOMSZPTZDJLJZCJGHXUNBJFUBJWQUEZDMHXGBPTNSPZBR9TGSKVOHMOQSWPGFLSWNESFKSAZY9HHERAXALZCABFYPOVLAHMIHVDBGKUMDXC9WHHTIRYHZVWNXSVQUWCR9M9RAGMFEZZKZ9XEOQGOSLFQCHHOKLDSA9QCMDGCGMRYJZLBVIFOLBIJPROKMHOYTBTJIWUZWJMCTKCJKKTR9LCVYPVJI9AHGI9JOWMIWZAGMLDFJA9WU9QAMEFGABIBEZNNAL9OXSBFLOEHKDGHWFQSHMPLYFCNXAAZYJLMQDEYRGL9QKCEUEJ9LLVUOINVSZZQHCIKPAGMT9CAYIIMTTBCPKWTYHOJIIY9GYNPAJNUJ9BKYYXSV9JSPEXYMCFAIKTGNRSQGUNIYZCRT9FOWENSZQPD9ALUPYYAVICHVYELYFPUYDTWUSWNIYFXPX9MICCCOOZIWRNJIDALWGWRATGLJXNAYTNIZWQ9YTVDBOFZRKO9CFWRPAQQRXTPACOWCPRLYRYSJARRKSQPR9TCFXDVIXLP9XVL99ERRDSOHBFJDJQQGGGCZNDQ9NYCTQJWVZIAELCRBJJFDMCNZU9FIZRPGNURTXOCDSQGXTQHKHUECGWFUUYS9J9NYQ9U9P9UUP9YMZHWWWCIASCFLCMSKTELZWUGCDE9YOKVOVKTAYPHDF9ZCCQAYPJIJNGSHUIHHCOSSOOBUDOKE9CJZGYSSGNCQJVBEFTZFJ9SQUHOASKRRGBSHWKBCBWBTJHOGQ9WOMQFHWJVEG9NYX9KWBTCAIXNXHEBDIOFO9ALYMFGRICLCKKLG9FOBOX9PDWNQRGHBKHGKKRLWTBEQMCWQRLHAVYYZDIIPKVQTHYTWQMTOACXZOQCDTJTBAAUWXSGJF9PNQIJ9AJRUMUVCPWYVYVARKR9RKGOUHHNKNVGGPDDLGKPQNOYHNKAVVKCXWXOQPZNSLATUJT9AUWRMPPSWHSTTYDFAQDXOCYTZHOYYGAIM9CELMZ9AZPWB9MJXGHOKDNNSZVUDAGXTJJSSZCPZVPZBYNNTUQABSXQWZCHDQSLGK9UOHCFKBIBNETK999999999999999999999999999999999999999999999999999999999999999999999999999999999NOXDXXKUDWLOFJLIPQIBRBMGDYCPGDNLQOLQS99EQYKBIU9VHCJVIPFUYCQDNY9APGEVYLCENJIOBLWNB999999999XKBRHUD99C99999999NKZKEKWLDKMJCI9N9XQOLWEPAYWSH9999999999999999999999999KDDTGZLIPBNZKMLTOLOXQVNGLASESDQVPTXALEKRMIOHQLUHD9ELQDBQETS9QFGTYOYWLNTSKKMVJAUXSIROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999IROUICDOXKSYZTDPEDKOQENTJOWJONDEWROCEJIEWFWLUAACVSJFTMCHHXJBJRKAAPUDXXVXFWP9X9999']\n}\n\nvar options = {\n  url: 'http://localhost:14265',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  json: command\n};\n\nrequest(options, function (error, response, data) {\n  if (!error && response.statusCode == 200) {\n    console.log(data);\n  }\n});"}]},"method":"post"},"body":"Broadcast a list of transactions to all neighbors.","createdAt":"2016-07-06T20:14:46.483Z","hidden":false,"isReference":false,"title":"broadcastTransactions","version":"573f1056804f901700a9e07e","__v":0,"category":"5777ac33e577590e000e3d78","githubsync":"","order":11,"slug":"broadcasttransactions","type":"post","editedParams":true,"link_url":"","parentDoc":null,"project":"573f1056804f901700a9e07b","sync_unique":"","updates":[],"editedParams2":true,"excerpt":"","link_external":false,"user":"573f104a176bea2b000e9699","childrenPages":[]}

postbroadcastTransactions


Body Params

command:
required
stringbroadcastTransactions
trytes:
required
array of strings
List of raw data of transactions to be rebroadcast.
Broadcast a list of transactions to all neighbors.

Definition

{{ api_url }}{{ page_api_url }}

Examples


Result Format



Broadcast a list of transactions to all neighbors.