avm.buildGenesis RPC Method
Paramètres
networkID
Integer
OBLIGATOIRE
Chargement en cours...
genesisData
JSON
OBLIGATOIRE
Chargement en cours...
encoding
String
Chargement en cours...
Retours
bytes
String
Chargement en cours...
encoding
String
Chargement en cours...
Demande
1curl --location --request POST https://docs-demo.avalanche-mainnet.quiknode.pro \2--en-tête 'Content-Type: application/json' \3--data-raw '{4« jsonrpc » : « 2.0 »,5« id » : 1,6"method": "avm.buildGenesis",7"params": {8"genesisData": {9"asset1": {10"name": "asset1",11"symbol": "MFCA",12"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",13"denomination": 1,14"initialState": {15"fixedCap": [16{17"amount": 100000,18"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u"19}20]21}22},23"asset2": {24"name": "asset2",25"symbol": "MVCA",26"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",27"denomination": 2,28"initialState": {29"variableCap": [30{31"amount": 100000,32"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u"33}34]35}36}37},38"networkId": 12345,39"encoding": "cb58"40}41}'
1curl --location --request POST https://docs-demo.avalanche-mainnet.quiknode.pro \2--en-tête 'Content-Type: application/json' \3--data-raw '{4« jsonrpc » : « 2.0 »,5« id » : 1,6"method": "avm.buildGenesis",7"params": {8"genesisData": {9"asset1": {10"name": "asset1",11"symbol": "MFCA",12"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",13"denomination": 1,14"initialState": {15"fixedCap": [16{17"amount": 100000,18"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u"19}20]21}22},23"asset2": {24"name": "asset2",25"symbol": "MVCA",26"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",27"denomination": 2,28"initialState": {29"variableCap": [30{31"amount": 100000,32"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u"33}34]35}36}37},38"networkId": 12345,39"encoding": "cb58"40}41}'
1import { ethers } from "ethers";23(async () => {4const provider = new ethers.JsonRpcProvider(5"https://docs-demo.avalanche-mainnet.quiknode.pro"6);7const params = {8"genesisData": {9"asset1": {10"name": "asset1",11"symbol": "MFCA",12"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",13"denomination": 1,14"initialState": {15"fixedCap": [16{17"amount": 100000,18"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u",19},20],21},22},23},24"networkId": 12345,25"encoding": "cb58",26};27const result = await provider.send("avm.buildGenesis", params);28console.log(result);29})();30
1import { ethers } from "ethers";23(async () => {4const provider = new ethers.JsonRpcProvider(5"https://docs-demo.avalanche-mainnet.quiknode.pro"6);7const params = {8"genesisData": {9"asset1": {10"name": "asset1",11"symbol": "MFCA",12"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",13"denomination": 1,14"initialState": {15"fixedCap": [16{17"amount": 100000,18"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u",19},20],21},22},23},24"networkId": 12345,25"encoding": "cb58",26};27const result = await provider.send("avm.buildGenesis", params);28console.log(result);29})();30
1Source : web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.avalanche-mainnet.quiknode.pro'))3params = {4"genesisData": {5"asset1": {6"name": "asset1",7"symbol":"MFCA",8"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",9"denomination": 1,10"initialState": {11"fixedCap" : [12{13"amount":100000,14"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u"15}16]17}18},19},20"networkId": 12345,21"encoding":"cb58"22};23request = w3.provider.make_request('avm.buildGenesis', [params])24print(request)
1Source : web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.avalanche-mainnet.quiknode.pro'))3params = {4"genesisData": {5"asset1": {6"name": "asset1",7"symbol":"MFCA",8"memo": "2Zc54v4ek37TEwu4LiV3j41PUMRd6acDDU3ZCVSxE7X",9"denomination": 1,10"initialState": {11"fixedCap" : [12{13"amount":100000,14"address": "local18jma8ppw3nhx5r4ap8clazz0dps7rv5u00z96u"15}16]17}18},19},20"networkId": 12345,21"encoding":"cb58"22};23request = w3.provider.make_request('avm.buildGenesis', [params])24print(request)
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement