SNS Wallet Integration
- Name Format
Subdomain.Domain.supra
- Function to get Name’s target address
0x41aa7e05da1d6f014a59247d06c1832fc4437964b8d21e1f8df7a464f06ea920::router::get_target_addr
Params -
(domain_name: String, subdomain_name: Option<String>)
Returns -
Option<address>
Example Call
curl --location 'https://rpc-suprascan-mainnet.supra.com/rpc/v1/view'\
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"function": "0x41aa7e05da1d6f014a59247d06c1832fc4437964b8d21e1f8df7a464f06ea920::router::get_target_addr",
"type_arguments": [],
"arguments": ["avneesh", { "vec": ["pandoh"] }]
}'
{"result":[{"vec":["0x49fb5dda15616917538184fd25218f21f2a61ece5d96a9699aaf40b85d4d41ec"]}]}%- Function to get an address’s Primary Name -
0x41aa7e05da1d6f014a59247d06c1832fc4437964b8d21e1f8df7a464f06ea920::router::get_primary_name
Params -
(user_addr: address)
Returns -
(Option<String>, Option<String>)
(Subdomain_name, domain_name)
Example Call
curl --location 'https://rpc-suprascan-mainnet.supra.com/rpc/v1/view' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"function": "0x41aa7e05da1d6f014a59247d06c1832fc4437964b8d21e1f8df7a464f06ea920::router::get_primary_name",
"type_arguments": [],
"arguments": ["0x49fb5dda15616917538184fd25218f21f2a61ece5d96a9699aaf40b85d4d41ec"]
}'
{"result":[{"vec":[]},{"vec":["kaandi"]}]}Last updated on