moralis

Last updated:

0 purchases

moralis Image
moralis Images
Add to Cart

Description:

moralis

Moralis #
Introducing Moralis Package, a powerful Flutter package designed to simplify Web3 integration. With its intuitive API and robust features from moralis, Moralis package empowers developers to get access to blockchain data. Whether you're building Dapps or not, this package will save you time and effort by providing ready-to-use components and streamlined workflows. Stay ahead of the game with moralis, and unlock new possibilities in your Flutter projects.
Features #
We are working on implementing all moralis features
Getting started #
Create account at moralis
Get your Web3 API key from the Moralis dashboard by going to one of your existing project > Settings > Secrets > Copy one of your secrets.
keep your api key safe #
Your API key is linked to your private account. Keep your keys safe by following these best practices:

Provide access only to those who need it
Keep the key out of any version control system you might be using
Use a password manager or secret management service to control access to your key
Don't embed your secret API key in web applications or in other places where the key could be easily obtained

Usage #

//app entry point

main() {
// You need to set Apikey to use any of this package functions
Moralis.setApiKey(apikey: 'xxxxxxxxxxxxxxxxxxxxx');
}

// Create a Moralis instance in class level or globally
Moralis moralis = Moralis();

todo() async {

// Get a wallet balance.
String? nativeBalance = await moralis.evmApi.balance.getNativeBalance(
chain: EvmChain.bsc, address: "0x2ed3dd3dede6fg77edfgd63df53df65");
print(nativeBalance); // '0.5392'

// Get multi wallet balance.
List? balances = await moralis.evmApi.balance.getNativeBalanceMulti(
chain: EvmChain.bsc,
addresses: [
"0x2ed3dd3dede6fg77edfgd63df53df65",
"0x2ed3dd3dede6fg77edfgd63df53df65"
]);
print(balances);

//Get transaction detail by wallet address
List<Transaction> transactions = await moralis.evmApi.transaction.getTransactionByWallet(
address: "0x2ed3dd3dede6fg77edfgd63df53df65",
chain: EvmChain.bsc,
),

print(transactions.first.hash);
}



// [
// {
// "address": "0xa2e92ff56bee6ece711ecb976a988d216265bab5",
// "balance": "539274471165071484",
// "balance_formatted": "0.539274471165071484"
// },
// {
// "address": "0xa2e92ff56bee6ece711ecb976a988d216265bab5",
// "balance": "539274471165071484",
// "balance_formatted": "0.539274471165071484"
// }
// ];


copied to clipboard
Additional information #
Buy me a coffee
Support the development of this package and help us continue delivering high-quality solutions for the Flutter community! Your generous contributions enable us to invest more time and resources into enhancing, adding new features, and providing timely updates. By donating, you become a valuable part of our journey towards creating an even better package for developers like you. Together, let's shape the future of Flutter development.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.