get_address_from_name
#[view] public fun get_address_from_name(name: String): Option<address>
const { LCDClient, bcs } = require('@initia/initia.js'); const moduleAddress = '0x...'; const lcdUri = 'https://...'; const name = 'initia'; const lcd = new LCDClient(lcdUri); lcd.move .view( moduleAddress, 'usernames', 'get_address_from_name', [], [bcs.string().serialize(name).toBase64()] ) .then(console.log); // Response: // { // data: '"0x.."', // events: [], // gas_used: '5699' // }
get_name_from_address
#[view] public fun get_name_from_address(addr: address): Option<String>
const { LCDClient, bcs } = require('@initia/initia.js'); const moduleAddress = '0x...'; const lcdUri = 'https://...'; const address = "init1..."; const lcd = new LCDClient(lcdUri); lcd.move .view( moduleAddress 'usernames', 'get_name_from_address', [], [ bcs .address() .serialize(address) .toBase64(), ] ) .then(console.log); // Response: // { // data: '"abc..."', // events: [], // gas_used: '5699' // }
Was this page helpful?