From 1cde5868d7caceed8a1fb580213f47de814da211 Mon Sep 17 00:00:00 2001 From: Igor Prokopev Date: Thu, 18 May 2023 20:33:50 +0700 Subject: [PATCH 01/33] Change algora config. --- docusaurus.config.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 11e5c304..7c0c48df 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -33,9 +33,9 @@ const config = { image: 'img/og_image.png', cookieBanner: {}, algolia: { - apiKey: 'b42bf0be9b7f964aa534f802164b53f8', - appId: 'IMU5IHYKIJ', - indexName: 'neon-labs', + apiKey: 'f091c9673db5f9d6b08e940901f8ede5', + appId: '879GT1L978', + indexName: 'neonfoundation', contextualSearch: true, placeholder: 'search something...', algoliaOptions: { 'facetFilters': ['type:$TYPE'] }, From 34b028974b704c9b9384df4d8c0f4a9b8c0bbb64 Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:42:29 +0200 Subject: [PATCH 02/33] Update neon-api.mdx with temporary fix of :construction_worker: and update eon_getEVMParams name --- docs/api/neon-api.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/api/neon-api.mdx b/docs/api/neon-api.mdx index 49a16b8b..9bcf3c6a 100644 --- a/docs/api/neon-api.mdx +++ b/docs/api/neon-api.mdx @@ -42,7 +42,7 @@ import neon_solanaVersion_response from "@site/static/schemas/neon-api/v1/neon_s :::danger -This page is wip :construction_worker: +This page is wip 👷 ::: @@ -186,7 +186,7 @@ The [JSON](#get-neon-gas-price-response-as-json) for this response schema is ava ## Get transaction data -### Get transaction logs :construction_worker: +### Get transaction logs 👷 The `neon_getLogs` method returns transaction log data. This is an extended variant of the [eth_getLogs](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs) API method. @@ -221,7 +221,7 @@ The `neon_getLogs` method returns transaction log data. This is an extended vari -### Get transaction receipt :construction_worker: +### Get transaction receipt 👷 The `neon_getTransactionReceipt` method returns transaction receipt data. @@ -290,7 +290,7 @@ The `neon_getSolanaTransactionByNeonTransaction` method returns a list of Solana -## Emulate a Neon transaction :construction_worker: +## Emulate a Neon transaction 👷 The `neon_emulate` method returns details of an emultated transaction. @@ -321,10 +321,10 @@ The [JSON](#get-neon-emulate-response-as-json) for this response schema is avail -## Get Parameters :construction_worker: +## Get Parameters 👷 -The `neon_getEVMParams` method returns details of the EVM. +The `neon_getEvmParams` method returns details of the EVM. @@ -333,7 +333,7 @@ The [JSON](#get-neon-evm-parameters-request-as-json) for this request schema is -#### Get Neon EVM parameters request as JSON +The `neon_getEvmParams` method returns details of the EVM. {JSON.stringify(neon_getEvmParams_request, null, 2)} @@ -351,4 +351,4 @@ The [JSON](#get-neon-evm-parameters-response-as-json) for this response schema i {JSON.stringify(neon_getEvmParams_response, null, 2)} - \ No newline at end of file + From a3210f13b0a96d1ce20d4abf2c3f5ef3504556fd Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:51:46 +0200 Subject: [PATCH 03/33] Update json_rpc_api_methods.md with list of methods that return chainId --- docs/evm_compatibility/json_rpc_api_methods.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/evm_compatibility/json_rpc_api_methods.md b/docs/evm_compatibility/json_rpc_api_methods.md index 04fa8e5d..a033eba2 100644 --- a/docs/evm_compatibility/json_rpc_api_methods.md +++ b/docs/evm_compatibility/json_rpc_api_methods.md @@ -62,7 +62,8 @@ Split this into standard ETH-supported methods // Not supported methods // AND a | 39 | [eth_getTransactionByBlockNumberAndIndex](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_gettransactionbyblocknumberandindex) | _Returns information about a transaction by block number and transaction index position_ | ![done](img/done.ico) | | 40 | [eth_getTransactionReceipt](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_gettransactionrecepit) | _Returns the receipt of a transaction by transaction hash_ | ![done](img/done.ico) | - +Methods `eth_getTransactionByHash`, `eth_getTransactionByBlockHashAndIndex`, `eth_getTransactionByBlockNumberAndIndex`, `eth_getBlockByHash` and `eth_getBlockByNumber` also return the `chainId` property in addition to the [specified](https://ethereum.org/en/developers/docs/apis/json-rpc) output. +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ## JSON-RPC methods according to the [Web3 Module API](https://openethereum.github.io/JSONRPC-web3-module) | Num | Method | Description | Status | From 46a074ddac5c4d0fa586ce62f8168d067053b445 Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:55:24 +0200 Subject: [PATCH 04/33] Update request.json with the correct example of neon_emulate id --- static/schemas/neon-api/v1/neon_emulate/request.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/schemas/neon-api/v1/neon_emulate/request.json b/static/schemas/neon-api/v1/neon_emulate/request.json index 801bb0ee..10eb5c7e 100644 --- a/static/schemas/neon-api/v1/neon_emulate/request.json +++ b/static/schemas/neon-api/v1/neon_emulate/request.json @@ -15,7 +15,7 @@ "id": { "type": "number", "examples": [ - "OpEgqw7r98qwerqwehkjhwe8" + "1716308324042" ], "description": "End-user provided identifier for the request; returned with payload." }, @@ -28,4 +28,4 @@ "jsonrpc", "method" ] -} \ No newline at end of file +} From 8f5b0fed40907f57b4e8e26a42605139e041bd0f Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:59:33 +0200 Subject: [PATCH 05/33] Update response.json with modern response example --- .../neon-api/v1/neon_emulate/response.json | 101 ++++++++---------- 1 file changed, 46 insertions(+), 55 deletions(-) diff --git a/static/schemas/neon-api/v1/neon_emulate/response.json b/static/schemas/neon-api/v1/neon_emulate/response.json index af2bc0f5..a9182e2a 100644 --- a/static/schemas/neon-api/v1/neon_emulate/response.json +++ b/static/schemas/neon-api/v1/neon_emulate/response.json @@ -15,60 +15,51 @@ "description": "End-user provided identifier for the request." }, "result": { - "accounts": [ - { - "account": "2iBArBKoWNTG2gJ8KfEMtGv63CFPfTnwfsvarBncLtRX", - "additional_resize_steps": 0, - "address": "0xa59cd271578da4931c093f7611488b0a1a4bd198", - "new": false, - "size": 71, - "size_current": 71, - "writable": true - }, - { - "account": "7Q8xmg4pHEfxTdwrKKpho6WfX6eFYRsDUuABsnk9iMB8", - "additional_resize_steps": 0, - "address": "0x549b5cb2d324f901aed6938a3838fb9b10898441", - "new": false, - "size": 11427, - "size_current": 11427, - "writable": false - }, - { - "account": "AJthh52LdmRpif8HevQUF5TN4tuLCqGMQbm1rDuSkpzZ", - "additional_resize_steps": 0, - "address": "0x6dcdd1620ce77b595e6490701416f6dbf20d2f67", - "new": false, - "size": 10550, - "size_current": 10550, - "writable": false - } - ], - "solana_accounts": [ - { - "is_writable": false, - "pubkey": "AUmmih1fr3Spj6rd8LFYB1EhfyMV24NqusM8QbWAoBad" - }, - { - "is_writable": false, - "pubkey": "CnvWtQMgWiG7KzYMTBYXwk8PB2YYxRzPAZBaPWhRkctJ" - }, - { - "is_writable": false, - "pubkey": "HFVUvrCzh26DTFpxjGzSn8cHn2sCtZGJogk3YhmBmzQ4" - } - ], - "actions": [ - { - "EvmIncrementNonce": { - "address": "0xa59cd271578da4931c093f7611488b0a1a4bd198" - } - } - ], - "exit_status": "revert", - "result": "08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002645524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63650000000000000000000000000000000000000000000000000000", - "steps_executed": 919, - "used_gas": 30000 + "exitCode": "revert", + "externalSolanaCall": false, + "revertBeforeSolanaCall": true, + "revertAfterSolanaCall": false, + "result": "0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000007a45787465726e616c2063616c6c206661696c7320546f6b656e6b65675166655a79694e77414a624e62474b50465843577542766639537336323356513544413a204572726f722070726f63657373696e6720496e737472756374696f6e20303a20637573746f6d2070726f6772616d206572726f723a20307834000000000000", + "numEvmSteps": 441, + "gasUsed": 25000, + "numIterations": 3, + "solanaAccounts": [ + { + "pubkey": "7pjifx9FL83gidWbR3KvwwRJb1ThJe3NabhBG3VtjdC3", + "isWritable": true, + "isLegacy": false + }, + { + "pubkey": "6gANWp6ZbZpdpt5GhBoCopNAJv1iTnA9kf7L7VRj2ivj", + "isWritable": false, + "isLegacy": false + }, + { + "pubkey": "4dWQAaevdp89Jqr5GQV8KTZkG7Un9kvj7QY8fUnJHCgc", + "isWritable": true, + "isLegacy": false + }, + { + "pubkey": "EMDBr8bmj7FjSWEmsKeBZZfikuFXhWTJKhQSj41NFLaB", + "isWritable": true, + "isLegacy": false + }, + { + "pubkey": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA", + "isWritable": false, + "isLegacy": false + }, + { + "pubkey": "DR6toPZGbKRdgfQ7krDRrdbX8NDatuttteuXtAcFm4mF", + "isWritable": false, + "isLegacy": false + }, + { + "pubkey": "9WY2FENzKGCDQgoi8dXxJrvAqPqoWpKmnXvu7KgADSeb", + "isWritable": false, + "isLegacy": false + } + ] } }, "required": [ @@ -76,4 +67,4 @@ "id", "result" ] -} \ No newline at end of file +} From 2b75e28347a2b6ef621c2ad5555f43cd3b7286ce Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 13:25:00 +0200 Subject: [PATCH 06/33] Update request.json with correct neon_getEvmParams method name and id example --- static/schemas/neon-api/v1/neon_getEvmParams/request.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/static/schemas/neon-api/v1/neon_getEvmParams/request.json b/static/schemas/neon-api/v1/neon_getEvmParams/request.json index 951a7a1a..f7f9d3ed 100644 --- a/static/schemas/neon-api/v1/neon_getEvmParams/request.json +++ b/static/schemas/neon-api/v1/neon_getEvmParams/request.json @@ -14,15 +14,15 @@ }, "method": { "type": "string", - "const": "nneon_getEvmParams", + "const": "neon_getEvmParams", "description": "The method name." }, "id": { "type": "number", "examples": [ - "OpEgqw7r98qwerqwehkjhwe8" + "1712927726192" ], "description": "End-user provided identifier for the request; returned with payload." } } -} \ No newline at end of file +} From 7612595a11525e6f7f317e1a1719f3fab5e4adef Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 13:27:11 +0200 Subject: [PATCH 07/33] Update response.json with modern result example --- .../v1/neon_getEvmParams/response.json | 36 ++++++------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/static/schemas/neon-api/v1/neon_getEvmParams/response.json b/static/schemas/neon-api/v1/neon_getEvmParams/response.json index d5efe49b..7b64ece0 100644 --- a/static/schemas/neon-api/v1/neon_getEvmParams/response.json +++ b/static/schemas/neon-api/v1/neon_getEvmParams/response.json @@ -20,30 +20,16 @@ "description": "End-user provided identifier for the request." }, "result": { - "NEON_ACCOUNT_SEED_VERSION": "3", - "NEON_ADDITIONAL_FEE": "0", - "NEON_CHAIN_ID": "245022926", - "NEON_COMPUTE_BUDGET_HEAP_FRAME": "262144", - "NEON_COMPUTE_BUDGET_UNITS": "500000", - "NEON_EVM_STEPS_LAST_ITERATION_MAX": "1", - "NEON_EVM_STEPS_MIN": "500", - "NEON_GAS_LIMIT_MULTIPLIER_NO_CHAINID": "1000", - "NEON_HOLDER_MSG_SIZE": "950", - "NEON_OPERATOR_PRIORITY_SLOTS": "16", - "NEON_PAYMENT_TO_DEPOSIT": "5000", - "NEON_PAYMENT_TO_TREASURE": "5000", - "NEON_PKG_VERSION": "0.15.13", - "NEON_POOL_COUNT": "128", - "NEON_POOL_SEED": "treasury_pool", - "NEON_REQUEST_UNITS_ADDITIONAL_FEE": "0", - "NEON_REVISION": "9a4bbf29359e752336c0a1ff5fcb03e3ad303b7a", - "NEON_STATUS_NAME": "WORK", - "NEON_STORAGE_ENTRIES_IN_CONTRACT_ACCOUNT": "64", - "NEON_TOKEN_MINT": "89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g", - "NEON_TOKEN_MINT_DECIMALS": "9", - "NEON_TREASURY_POOL_COUNT": "128", - "NEON_TREASURY_POOL_SEED": "treasury_pool", - "NEON_EVM_ID": "eeLSJgWzzxrqKv1UxtRVVH8FX3qCQWUs9QuAjJpETGU" + "neonAccountSeedVersion": "3", + "neonMaxEvmStepsInLastIteration": "1", + "neonMinEvmStepsInIteration": "500", + "neonGasLimitMultiplierWithoutChainId": "1000", + "neonHolderMessageSize": "950", + "neonPaymentToTreasury": "5000", + "neonStorageEntriesInContractAccount": "64", + "neonTreasuryPoolCount": "128", + "neonTreasuryPoolSeed": "treasury_pool", + "neonEvmProgramId": "53DfF883gyixYNXnM7s5xhdeyV8mVk9T4i2hGV9vG9io" } } -} \ No newline at end of file +} From 6e3fdd9b9dddbb9e985e6569c9fd4340b18a7e0d Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 15:37:32 +0200 Subject: [PATCH 08/33] Update json_rpc_api_methods.md fix of typo --- docs/evm_compatibility/json_rpc_api_methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/evm_compatibility/json_rpc_api_methods.md b/docs/evm_compatibility/json_rpc_api_methods.md index a033eba2..1afe0717 100644 --- a/docs/evm_compatibility/json_rpc_api_methods.md +++ b/docs/evm_compatibility/json_rpc_api_methods.md @@ -63,7 +63,7 @@ Split this into standard ETH-supported methods // Not supported methods // AND a | 40 | [eth_getTransactionReceipt](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_gettransactionrecepit) | _Returns the receipt of a transaction by transaction hash_ | ![done](img/done.ico) | Methods `eth_getTransactionByHash`, `eth_getTransactionByBlockHashAndIndex`, `eth_getTransactionByBlockNumberAndIndex`, `eth_getBlockByHash` and `eth_getBlockByNumber` also return the `chainId` property in addition to the [specified](https://ethereum.org/en/developers/docs/apis/json-rpc) output. -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww + ## JSON-RPC methods according to the [Web3 Module API](https://openethereum.github.io/JSONRPC-web3-module) | Num | Method | Description | Status | From e531e8ecc6a4eeb402a391b58a86b4e5c238f394 Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 15:58:43 +0200 Subject: [PATCH 09/33] Update neon-api.mdx with --- docs/api/neon-api.mdx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/api/neon-api.mdx b/docs/api/neon-api.mdx index 9bcf3c6a..0119ece4 100644 --- a/docs/api/neon-api.mdx +++ b/docs/api/neon-api.mdx @@ -114,7 +114,7 @@ The method [neon_gasPrice](#get-neon-gas-price) returns data on gas price. ### 4. Parameters -[neon_getEvmParams](#get-parameters): returns parameters of the Neon EVM program deployed on Solana. +[neon_getEvmParams](#get-parameters--): returns parameters of the Neon EVM program deployed on Solana. ## Get versions @@ -186,7 +186,7 @@ The [JSON](#get-neon-gas-price-response-as-json) for this response schema is ava ## Get transaction data -### Get transaction logs 👷 +### Get transaction logs The `neon_getLogs` method returns transaction log data. This is an extended variant of the [eth_getLogs](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs) API method. @@ -221,7 +221,7 @@ The `neon_getLogs` method returns transaction log data. This is an extended vari -### Get transaction receipt 👷 +### Get transaction receipt The `neon_getTransactionReceipt` method returns transaction receipt data. @@ -255,7 +255,7 @@ The `neon_getTransactionReceipt` method returns transaction receipt data. -### Get Solana transactions :construction_worker: +### Get Solana transactions The `neon_getSolanaTransactionByNeonTransaction` method returns a list of Solana transactions that correspond to a given Neon transaction. @@ -290,7 +290,7 @@ The `neon_getSolanaTransactionByNeonTransaction` method returns a list of Solana -## Emulate a Neon transaction 👷 +## Emulate a Neon transaction The `neon_emulate` method returns details of an emultated transaction. @@ -321,8 +321,7 @@ The [JSON](#get-neon-emulate-response-as-json) for this response schema is avail -## Get Parameters 👷 - +## Get Parameters The `neon_getEvmParams` method returns details of the EVM. From abc8fc446bdc5f245cd8eabfeefb473723b03d1f Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 16:05:06 +0200 Subject: [PATCH 10/33] Update neon-api.mdx Extra space removed --- docs/api/neon-api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/neon-api.mdx b/docs/api/neon-api.mdx index 0119ece4..43ebcf5c 100644 --- a/docs/api/neon-api.mdx +++ b/docs/api/neon-api.mdx @@ -114,7 +114,7 @@ The method [neon_gasPrice](#get-neon-gas-price) returns data on gas price. ### 4. Parameters -[neon_getEvmParams](#get-parameters--): returns parameters of the Neon EVM program deployed on Solana. +[neon_getEvmParams](#get-parameters): returns parameters of the Neon EVM program deployed on Solana. ## Get versions @@ -186,7 +186,7 @@ The [JSON](#get-neon-gas-price-response-as-json) for this response schema is ava ## Get transaction data -### Get transaction logs +### Get transaction logs The `neon_getLogs` method returns transaction log data. This is an extended variant of the [eth_getLogs](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs) API method. From bf258b9966fa5d9c448aa6e26092fb82a8bcb348 Mon Sep 17 00:00:00 2001 From: OlehSyzonov Date: Fri, 21 Jun 2024 16:28:23 +0200 Subject: [PATCH 11/33] Revert "Update neon-api.mdx Extra space removed" This reverts commit abc8fc446bdc5f245cd8eabfeefb473723b03d1f. --- docs/api/neon-api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/neon-api.mdx b/docs/api/neon-api.mdx index 43ebcf5c..0119ece4 100644 --- a/docs/api/neon-api.mdx +++ b/docs/api/neon-api.mdx @@ -114,7 +114,7 @@ The method [neon_gasPrice](#get-neon-gas-price) returns data on gas price. ### 4. Parameters -[neon_getEvmParams](#get-parameters): returns parameters of the Neon EVM program deployed on Solana. +[neon_getEvmParams](#get-parameters--): returns parameters of the Neon EVM program deployed on Solana. ## Get versions @@ -186,7 +186,7 @@ The [JSON](#get-neon-gas-price-response-as-json) for this response schema is ava ## Get transaction data -### Get transaction logs +### Get transaction logs The `neon_getLogs` method returns transaction log data. This is an extended variant of the [eth_getLogs](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs) API method. From 4f2af866acea51f2945d0f3c1950ddbca043e180 Mon Sep 17 00:00:00 2001 From: OlehSyzonov Date: Fri, 21 Jun 2024 16:28:53 +0200 Subject: [PATCH 12/33] Revert "Update neon-api.mdx with " This reverts commit e531e8ecc6a4eeb402a391b58a86b4e5c238f394. --- docs/api/neon-api.mdx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/api/neon-api.mdx b/docs/api/neon-api.mdx index 0119ece4..9bcf3c6a 100644 --- a/docs/api/neon-api.mdx +++ b/docs/api/neon-api.mdx @@ -114,7 +114,7 @@ The method [neon_gasPrice](#get-neon-gas-price) returns data on gas price. ### 4. Parameters -[neon_getEvmParams](#get-parameters--): returns parameters of the Neon EVM program deployed on Solana. +[neon_getEvmParams](#get-parameters): returns parameters of the Neon EVM program deployed on Solana. ## Get versions @@ -186,7 +186,7 @@ The [JSON](#get-neon-gas-price-response-as-json) for this response schema is ava ## Get transaction data -### Get transaction logs +### Get transaction logs 👷 The `neon_getLogs` method returns transaction log data. This is an extended variant of the [eth_getLogs](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs) API method. @@ -221,7 +221,7 @@ The `neon_getLogs` method returns transaction log data. This is an extended vari -### Get transaction receipt +### Get transaction receipt 👷 The `neon_getTransactionReceipt` method returns transaction receipt data. @@ -255,7 +255,7 @@ The `neon_getTransactionReceipt` method returns transaction receipt data. -### Get Solana transactions +### Get Solana transactions :construction_worker: The `neon_getSolanaTransactionByNeonTransaction` method returns a list of Solana transactions that correspond to a given Neon transaction. @@ -290,7 +290,7 @@ The `neon_getSolanaTransactionByNeonTransaction` method returns a list of Solana -## Emulate a Neon transaction +## Emulate a Neon transaction 👷 The `neon_emulate` method returns details of an emultated transaction. @@ -321,7 +321,8 @@ The [JSON](#get-neon-emulate-response-as-json) for this response schema is avail -## Get Parameters +## Get Parameters 👷 + The `neon_getEvmParams` method returns details of the EVM. From 05252f24120cc1a89d4ff552cdd264e48f529515 Mon Sep 17 00:00:00 2001 From: OlehSyzonov <137310889+OlehSyzonov@users.noreply.github.com> Date: Fri, 21 Jun 2024 16:39:23 +0200 Subject: [PATCH 13/33] Update neon-api.mdx with fixed internal links --- docs/api/neon-api.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/api/neon-api.mdx b/docs/api/neon-api.mdx index 9bcf3c6a..eb38ac1f 100644 --- a/docs/api/neon-api.mdx +++ b/docs/api/neon-api.mdx @@ -107,14 +107,14 @@ The method [neon_gasPrice](#get-neon-gas-price) returns data on gas price. ### 3. Neon transaction data -- [neon_getLogs](#get-transaction-logs): returns transaction log data -- [neon_getTransactionReceipt](#get-transaction-receipt): returns transaction receipt data -- [neon_getSolanaTransactionByNeonTransaction](#get-solana-transactions): returns a list of Solana transactions that correspond to a given Neon transaction -- [neon_emulate](#emulate-a-neon-transaction): returns details of an emultated transaction +- [neon_getLogs](#get-transaction-logs--): returns transaction log data +- [neon_getTransactionReceipt](#get-transaction-receipt--): returns transaction receipt data +- [neon_getSolanaTransactionByNeonTransaction](#get-solana-transactions--): returns a list of Solana transactions that correspond to a given Neon transaction +- [neon_emulate](#emulate-a-neon-transaction--): returns details of an emultated transaction ### 4. Parameters -[neon_getEvmParams](#get-parameters): returns parameters of the Neon EVM program deployed on Solana. +[neon_getEvmParams](#get-parameters--): returns parameters of the Neon EVM program deployed on Solana. ## Get versions @@ -255,7 +255,7 @@ The `neon_getTransactionReceipt` method returns transaction receipt data. -### Get Solana transactions :construction_worker: +### Get Solana transactions 👷 The `neon_getSolanaTransactionByNeonTransaction` method returns a list of Solana transactions that correspond to a given Neon transaction. From c72351b12485423516a72de567d2bf21fe1494df Mon Sep 17 00:00:00 2001 From: sukanyaparashar Date: Thu, 27 Jun 2024 17:59:36 +0530 Subject: [PATCH 14/33] Add new pages for composability in the sidebar --- docs/composability/call_solana_interface.md | 0 .../common_solana_terminology.md | 0 .../using_composability/setup_configure.md | 0 .../using_composability/swap_on_orca.md | 0 .../using_composability/transfer_sols.md | 0 .../using_composability/transfer_spl_token.md | 0 .../using_composability/using_vrf.md | 0 sidebars.js | 23 +++++++++++++++++++ 8 files changed, 23 insertions(+) create mode 100644 docs/composability/call_solana_interface.md create mode 100644 docs/composability/common_solana_terminology.md create mode 100644 docs/composability/using_composability/setup_configure.md create mode 100644 docs/composability/using_composability/swap_on_orca.md create mode 100644 docs/composability/using_composability/transfer_sols.md create mode 100644 docs/composability/using_composability/transfer_spl_token.md create mode 100644 docs/composability/using_composability/using_vrf.md diff --git a/docs/composability/call_solana_interface.md b/docs/composability/call_solana_interface.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/composability/common_solana_terminology.md b/docs/composability/common_solana_terminology.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/composability/using_composability/setup_configure.md b/docs/composability/using_composability/setup_configure.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/composability/using_composability/swap_on_orca.md b/docs/composability/using_composability/swap_on_orca.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/composability/using_composability/transfer_sols.md b/docs/composability/using_composability/transfer_sols.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/composability/using_composability/transfer_spl_token.md b/docs/composability/using_composability/transfer_spl_token.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/composability/using_composability/using_vrf.md b/docs/composability/using_composability/using_vrf.md new file mode 100644 index 00000000..e69de29b diff --git a/sidebars.js b/sidebars.js index 168125c0..5a196a25 100644 --- a/sidebars.js +++ b/sidebars.js @@ -116,6 +116,29 @@ const sidebars = { id: 'developing/dev_environment/local_proxy_remote_solana' }, { type: 'html', value: '