{"id":21374833,"url":"https://github.com/banool/aptos_api_dart","last_synced_at":"2025-03-16T09:20:55.452Z","repository":{"id":39996803,"uuid":"492940191","full_name":"banool/aptos_api_dart","owner":"banool","description":"Aptos API for Dart as generated by the Dart OpenAPI generator.","archived":false,"fork":false,"pushed_at":"2023-09-08T10:31:18.000Z","size":863,"stargazers_count":2,"open_issues_count":4,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-14T23:43:22.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/aptos_api_dart","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/banool.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-16T17:44:41.000Z","updated_at":"2024-06-07T06:06:37.000Z","dependencies_parsed_at":"2024-11-22T09:15:23.171Z","dependency_job_id":null,"html_url":"https://github.com/banool/aptos_api_dart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banool%2Faptos_api_dart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banool%2Faptos_api_dart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banool%2Faptos_api_dart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banool%2Faptos_api_dart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/banool","download_url":"https://codeload.github.com/banool/aptos_api_dart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243848026,"owners_count":20357483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T08:45:42.260Z","updated_at":"2025-03-16T09:20:55.425Z","avatar_url":"https://github.com/banool.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aptos_api_dart\nThe Aptos Node API is a RESTful API for client applications to interact with the Aptos blockchain.\n\nThis Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 1.2.0\n- Build package: org.openapitools.codegen.languages.DartDioClientCodegen\nFor more information, please visit [https://github.com/aptos-labs/aptos-core](https://github.com/aptos-labs/aptos-core)\n\n## Requirements\n\n* Dart 2.15.0+ or Flutter 2.8.0+\n* Dio 5.0.0+ (https://pub.dev/packages/dio)\n\n## Installation \u0026 Usage\n\n### pub.dev\nTo use the package from [pub.dev](https://pub.dev), please include the following in pubspec.yaml\n```yaml\ndependencies:\n  aptos_api_dart: 0.0.1\n```\n\n### Github\nIf this Dart package is published to Github, please include the following in pubspec.yaml\n```yaml\ndependencies:\n  aptos_api_dart:\n    git:\n      url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git\n      #ref: main\n```\n\n### Local development\nTo use the package from your local drive, please include the following in pubspec.yaml\n```yaml\ndependencies:\n  aptos_api_dart:\n    path: /path/to/aptos_api_dart\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```dart\nimport 'package:aptos_api_dart/aptos_api_dart.dart';\n\n\nfinal api = AptosApiDart().getAccountsApi();\nfinal String address = address_example; // String | Address of account with or without a `0x` prefix\nfinal String ledgerVersion = ledgerVersion_example; // String | Ledger version to get state of account  If not provided, it will be the latest version\n\ntry {\n    final response = await api.getAccount(address, ledgerVersion);\n    print(response);\n} catch on DioError (e) {\n    print(\"Exception when calling AccountsApi-\u003egetAccount: $e\\n\");\n}\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://raw.githubusercontent.com/v1*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n[*AccountsApi*](doc/AccountsApi.md) | [**getAccount**](doc/AccountsApi.md#getaccount) | **GET** /accounts/{address} | Get account\n[*AccountsApi*](doc/AccountsApi.md) | [**getAccountModule**](doc/AccountsApi.md#getaccountmodule) | **GET** /accounts/{address}/module/{module_name} | Get account module\n[*AccountsApi*](doc/AccountsApi.md) | [**getAccountModules**](doc/AccountsApi.md#getaccountmodules) | **GET** /accounts/{address}/modules | Get account modules\n[*AccountsApi*](doc/AccountsApi.md) | [**getAccountResource**](doc/AccountsApi.md#getaccountresource) | **GET** /accounts/{address}/resource/{resource_type} | Get account resource\n[*AccountsApi*](doc/AccountsApi.md) | [**getAccountResources**](doc/AccountsApi.md#getaccountresources) | **GET** /accounts/{address}/resources | Get account resources\n[*BlocksApi*](doc/BlocksApi.md) | [**getBlockByHeight**](doc/BlocksApi.md#getblockbyheight) | **GET** /blocks/by_height/{block_height} | Get blocks by height\n[*BlocksApi*](doc/BlocksApi.md) | [**getBlockByVersion**](doc/BlocksApi.md#getblockbyversion) | **GET** /blocks/by_version/{version} | Get blocks by version\n[*EventsApi*](doc/EventsApi.md) | [**getEventsByCreationNumber**](doc/EventsApi.md#geteventsbycreationnumber) | **GET** /accounts/{address}/events/{creation_number} | Get events by creation number\n[*EventsApi*](doc/EventsApi.md) | [**getEventsByEventHandle**](doc/EventsApi.md#geteventsbyeventhandle) | **GET** /accounts/{address}/events/{event_handle}/{field_name} | Get events by event handle\n[*GeneralApi*](doc/GeneralApi.md) | [**getLedgerInfo**](doc/GeneralApi.md#getledgerinfo) | **GET** / | Get ledger info\n[*GeneralApi*](doc/GeneralApi.md) | [**healthy**](doc/GeneralApi.md#healthy) | **GET** /-/healthy | Check basic node health\n[*GeneralApi*](doc/GeneralApi.md) | [**spec**](doc/GeneralApi.md#spec) | **GET** /spec | Show OpenAPI explorer\n[*TablesApi*](doc/TablesApi.md) | [**getRawTableItem**](doc/TablesApi.md#getrawtableitem) | **POST** /tables/{table_handle}/raw_item | Get raw table item\n[*TablesApi*](doc/TablesApi.md) | [**getTableItem**](doc/TablesApi.md#gettableitem) | **POST** /tables/{table_handle}/item | Get table item\n[*TransactionsApi*](doc/TransactionsApi.md) | [**encodeSubmission**](doc/TransactionsApi.md#encodesubmission) | **POST** /transactions/encode_submission | Encode submission\n[*TransactionsApi*](doc/TransactionsApi.md) | [**estimateGasPrice**](doc/TransactionsApi.md#estimategasprice) | **GET** /estimate_gas_price | Estimate gas price\n[*TransactionsApi*](doc/TransactionsApi.md) | [**getAccountTransactions**](doc/TransactionsApi.md#getaccounttransactions) | **GET** /accounts/{address}/transactions | Get account transactions\n[*TransactionsApi*](doc/TransactionsApi.md) | [**getTransactionByHash**](doc/TransactionsApi.md#gettransactionbyhash) | **GET** /transactions/by_hash/{txn_hash} | Get transaction by hash\n[*TransactionsApi*](doc/TransactionsApi.md) | [**getTransactionByVersion**](doc/TransactionsApi.md#gettransactionbyversion) | **GET** /transactions/by_version/{txn_version} | Get transaction by version\n[*TransactionsApi*](doc/TransactionsApi.md) | [**getTransactions**](doc/TransactionsApi.md#gettransactions) | **GET** /transactions | Get transactions\n[*TransactionsApi*](doc/TransactionsApi.md) | [**simulateTransaction**](doc/TransactionsApi.md#simulatetransaction) | **POST** /transactions/simulate | Simulate transaction\n[*TransactionsApi*](doc/TransactionsApi.md) | [**submitBatchTransactions**](doc/TransactionsApi.md#submitbatchtransactions) | **POST** /transactions/batch | Submit batch transactions\n[*TransactionsApi*](doc/TransactionsApi.md) | [**submitTransaction**](doc/TransactionsApi.md#submittransaction) | **POST** /transactions | Submit transaction\n[*ViewApi*](doc/ViewApi.md) | [**view**](doc/ViewApi.md#view) | **POST** /view | Execute view function of a module\n\n\n## Documentation For Models\n\n - [AccountData](doc/AccountData.md)\n - [AccountSignature](doc/AccountSignature.md)\n - [AccountSignatureEd25519Signature](doc/AccountSignatureEd25519Signature.md)\n - [AccountSignatureEd25519SignatureAllOf](doc/AccountSignatureEd25519SignatureAllOf.md)\n - [AccountSignatureMultiEd25519Signature](doc/AccountSignatureMultiEd25519Signature.md)\n - [AccountSignatureMultiEd25519SignatureAllOf](doc/AccountSignatureMultiEd25519SignatureAllOf.md)\n - [AptosError](doc/AptosError.md)\n - [AptosErrorCode](doc/AptosErrorCode.md)\n - [Block](doc/Block.md)\n - [BlockMetadataTransaction](doc/BlockMetadataTransaction.md)\n - [DecodedTableData](doc/DecodedTableData.md)\n - [DeleteModule](doc/DeleteModule.md)\n - [DeleteResource](doc/DeleteResource.md)\n - [DeleteTableItem](doc/DeleteTableItem.md)\n - [DeletedTableData](doc/DeletedTableData.md)\n - [DirectWriteSet](doc/DirectWriteSet.md)\n - [Ed25519Signature](doc/Ed25519Signature.md)\n - [EncodeSubmissionRequest](doc/EncodeSubmissionRequest.md)\n - [EntryFunctionPayload](doc/EntryFunctionPayload.md)\n - [Event](doc/Event.md)\n - [EventGuid](doc/EventGuid.md)\n - [FeePayerSignature](doc/FeePayerSignature.md)\n - [FeePayerSignatureFeePayerSigner](doc/FeePayerSignatureFeePayerSigner.md)\n - [GasEstimation](doc/GasEstimation.md)\n - [GenesisPayload](doc/GenesisPayload.md)\n - [GenesisPayloadWriteSetPayload](doc/GenesisPayloadWriteSetPayload.md)\n - [GenesisPayloadWriteSetPayloadAllOf](doc/GenesisPayloadWriteSetPayloadAllOf.md)\n - [GenesisTransaction](doc/GenesisTransaction.md)\n - [HealthCheckSuccess](doc/HealthCheckSuccess.md)\n - [IndexResponse](doc/IndexResponse.md)\n - [ModuleBundlePayload](doc/ModuleBundlePayload.md)\n - [MoveFunction](doc/MoveFunction.md)\n - [MoveFunctionGenericTypeParam](doc/MoveFunctionGenericTypeParam.md)\n - [MoveFunctionVisibility](doc/MoveFunctionVisibility.md)\n - [MoveModule](doc/MoveModule.md)\n - [MoveModuleBytecode](doc/MoveModuleBytecode.md)\n - [MoveResource](doc/MoveResource.md)\n - [MoveScriptBytecode](doc/MoveScriptBytecode.md)\n - [MoveStruct](doc/MoveStruct.md)\n - [MoveStructField](doc/MoveStructField.md)\n - [MoveStructGenericTypeParam](doc/MoveStructGenericTypeParam.md)\n - [MoveValue](doc/MoveValue.md)\n - [MultiAgentSignature](doc/MultiAgentSignature.md)\n - [MultiEd25519Signature](doc/MultiEd25519Signature.md)\n - [MultisigPayload](doc/MultisigPayload.md)\n - [MultisigTransactionPayload](doc/MultisigTransactionPayload.md)\n - [PendingTransaction](doc/PendingTransaction.md)\n - [RawTableItemRequest](doc/RawTableItemRequest.md)\n - [RoleType](doc/RoleType.md)\n - [ScriptPayload](doc/ScriptPayload.md)\n - [ScriptWriteSet](doc/ScriptWriteSet.md)\n - [StateCheckpointTransaction](doc/StateCheckpointTransaction.md)\n - [SubmitTransactionRequest](doc/SubmitTransactionRequest.md)\n - [TableItemRequest](doc/TableItemRequest.md)\n - [Transaction](doc/Transaction.md)\n - [TransactionBlockMetadataTransaction](doc/TransactionBlockMetadataTransaction.md)\n - [TransactionBlockMetadataTransactionAllOf](doc/TransactionBlockMetadataTransactionAllOf.md)\n - [TransactionGenesisTransaction](doc/TransactionGenesisTransaction.md)\n - [TransactionGenesisTransactionAllOf](doc/TransactionGenesisTransactionAllOf.md)\n - [TransactionPayload](doc/TransactionPayload.md)\n - [TransactionPayloadEntryFunctionPayload](doc/TransactionPayloadEntryFunctionPayload.md)\n - [TransactionPayloadEntryFunctionPayloadAllOf](doc/TransactionPayloadEntryFunctionPayloadAllOf.md)\n - [TransactionPayloadModuleBundlePayload](doc/TransactionPayloadModuleBundlePayload.md)\n - [TransactionPayloadModuleBundlePayloadAllOf](doc/TransactionPayloadModuleBundlePayloadAllOf.md)\n - [TransactionPayloadMultisigPayload](doc/TransactionPayloadMultisigPayload.md)\n - [TransactionPayloadMultisigPayloadAllOf](doc/TransactionPayloadMultisigPayloadAllOf.md)\n - [TransactionPayloadScriptPayload](doc/TransactionPayloadScriptPayload.md)\n - [TransactionPayloadScriptPayloadAllOf](doc/TransactionPayloadScriptPayloadAllOf.md)\n - [TransactionPendingTransaction](doc/TransactionPendingTransaction.md)\n - [TransactionPendingTransactionAllOf](doc/TransactionPendingTransactionAllOf.md)\n - [TransactionSignature](doc/TransactionSignature.md)\n - [TransactionSignatureEd25519Signature](doc/TransactionSignatureEd25519Signature.md)\n - [TransactionSignatureFeePayerSignature](doc/TransactionSignatureFeePayerSignature.md)\n - [TransactionSignatureFeePayerSignatureAllOf](doc/TransactionSignatureFeePayerSignatureAllOf.md)\n - [TransactionSignatureMultiAgentSignature](doc/TransactionSignatureMultiAgentSignature.md)\n - [TransactionSignatureMultiAgentSignatureAllOf](doc/TransactionSignatureMultiAgentSignatureAllOf.md)\n - [TransactionSignatureMultiEd25519Signature](doc/TransactionSignatureMultiEd25519Signature.md)\n - [TransactionStateCheckpointTransaction](doc/TransactionStateCheckpointTransaction.md)\n - [TransactionStateCheckpointTransactionAllOf](doc/TransactionStateCheckpointTransactionAllOf.md)\n - [TransactionUserTransaction](doc/TransactionUserTransaction.md)\n - [TransactionUserTransactionAllOf](doc/TransactionUserTransactionAllOf.md)\n - [TransactionsBatchSingleSubmissionFailure](doc/TransactionsBatchSingleSubmissionFailure.md)\n - [TransactionsBatchSubmissionResult](doc/TransactionsBatchSubmissionResult.md)\n - [UserTransaction](doc/UserTransaction.md)\n - [VersionedEvent](doc/VersionedEvent.md)\n - [ViewRequest](doc/ViewRequest.md)\n - [WriteModule](doc/WriteModule.md)\n - [WriteResource](doc/WriteResource.md)\n - [WriteSet](doc/WriteSet.md)\n - [WriteSetChange](doc/WriteSetChange.md)\n - [WriteSetChangeDeleteModule](doc/WriteSetChangeDeleteModule.md)\n - [WriteSetChangeDeleteModuleAllOf](doc/WriteSetChangeDeleteModuleAllOf.md)\n - [WriteSetChangeDeleteResource](doc/WriteSetChangeDeleteResource.md)\n - [WriteSetChangeDeleteResourceAllOf](doc/WriteSetChangeDeleteResourceAllOf.md)\n - [WriteSetChangeDeleteTableItem](doc/WriteSetChangeDeleteTableItem.md)\n - [WriteSetChangeDeleteTableItemAllOf](doc/WriteSetChangeDeleteTableItemAllOf.md)\n - [WriteSetChangeWriteModule](doc/WriteSetChangeWriteModule.md)\n - [WriteSetChangeWriteModuleAllOf](doc/WriteSetChangeWriteModuleAllOf.md)\n - [WriteSetChangeWriteResource](doc/WriteSetChangeWriteResource.md)\n - [WriteSetChangeWriteResourceAllOf](doc/WriteSetChangeWriteResourceAllOf.md)\n - [WriteSetChangeWriteTableItem](doc/WriteSetChangeWriteTableItem.md)\n - [WriteSetChangeWriteTableItemAllOf](doc/WriteSetChangeWriteTableItemAllOf.md)\n - [WriteSetDirectWriteSet](doc/WriteSetDirectWriteSet.md)\n - [WriteSetDirectWriteSetAllOf](doc/WriteSetDirectWriteSetAllOf.md)\n - [WriteSetPayload](doc/WriteSetPayload.md)\n - [WriteSetScriptWriteSet](doc/WriteSetScriptWriteSet.md)\n - [WriteSetScriptWriteSetAllOf](doc/WriteSetScriptWriteSetAllOf.md)\n - [WriteTableItem](doc/WriteTableItem.md)\n\n\n## Documentation For Authorization\n\nEndpoints do not require authorization.\n\n\n## Author\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbanool%2Faptos_api_dart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbanool%2Faptos_api_dart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbanool%2Faptos_api_dart/lists"}