Skip to content

Commit 93065b1

Browse files
committed
code snippets fixed
Signed-off-by: Nischal Sharma <[email protected]>
1 parent 7b9ecf1 commit 93065b1

File tree

1 file changed

+47
-47
lines changed

1 file changed

+47
-47
lines changed

docs/advanced/ethereum_name_service.md

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ YourSmartContract contract = YourSmartContract.load(
2020
Also, when performing Ether transfers, such as using the command line
2121
tools:
2222

23-
``` bash
23+
```bash
2424
$ web3j wallet send <walletfile> 0x<address>|<ensName>
2525
```
2626

@@ -37,75 +37,75 @@ ENS Features Supported with Code Examples
3737

3838
#### Code Examples -
3939

40-
1. Forward resolution from ENS to address:
40+
- Forward resolution from ENS to address:
4141

42-
```java
43-
Web3j web3j = Web3j.build(new HttpService("<rpc_endpoint_url>"));
44-
EnsResolver ensResolver = new EnsResolver(web3j);
42+
```java
43+
Web3j web3j = Web3j.build(new HttpService("<rpc_endpoint_url>"));
44+
EnsResolver ensResolver = new EnsResolver(web3j);
4545

46-
String ensName = ENSNormalize.ENSIP15.normalize("nick.eth");
47-
System.out.println("ENS address = " + ensResolver.resolve(ensName));
48-
```
46+
String ensName = ENSNormalize.ENSIP15.normalize("nick.eth");
47+
System.out.println("ENS address = " + ensResolver.resolve(ensName));
48+
```
4949

50-
2. Reverse Resolution from address to Primary ENS:
50+
- Reverse Resolution from address to Primary ENS:
5151

52-
```java
53-
// 0x225f137127d9067788314bc7fcc1f36746a3c3B5 -> luc.eth
54-
String ensPrimaryName = ensResolver.reverseResolve("0x225f137127d9067788314bc7fcc1f36746a3c3B5");
55-
```
52+
```java
53+
// 0x225f137127d9067788314bc7fcc1f36746a3c3B5 -> luc.eth
54+
String ensPrimaryName = ensResolver.reverseResolve("0x225f137127d9067788314bc7fcc1f36746a3c3B5");
55+
```
5656

57-
3. Set primary ENS name for any address:
57+
- Set primary ENS name for any address:
5858

59-
```java
60-
Credentials credentials = Credentials.create("<private_key>");
59+
```java
60+
Credentials credentials = Credentials.create("<private_key>");
6161

62-
// Set Primary Name
63-
TransactionReceipt receiptResult1 = ensResolver.setReverseName("nick.eth", credentials);
62+
// Set Primary Name
63+
TransactionReceipt receiptResult1 = ensResolver.setReverseName("nick.eth", credentials);
6464

65-
// Set Primary Name for Contract (or Address)
66-
// for address = 0x225f137127d9067788314bc7fcc1f36746a3c3B5
67-
// owner address (function caller) = credentials.getAddress()
68-
// resolver address = 0x9010A27463717360cAD99CEA8bD39b8705CCA238
69-
TransactionReceipt receiptResult2 = ensResolver.setReverseName(
65+
// Set Primary Name for Contract (or Address)
66+
// for address = 0x225f137127d9067788314bc7fcc1f36746a3c3B5
67+
// owner address (function caller) = credentials.getAddress()
68+
// resolver address = 0x9010A27463717360cAD99CEA8bD39b8705CCA238
69+
TransactionReceipt receiptResult2 = ensResolver.setReverseName(
7070
"0x225f137127d9067788314bc7fcc1f36746a3c3B5",
7171
credentials.getAddress(),
7272
"0x9010A27463717360cAD99CEA8bD39b8705CCA238",
7373
"nick.eth",
7474
credentials
7575
);
76-
```
76+
```
7777

78-
4. Get nameHash and labelHash for ENS:
78+
- Get nameHash and labelHash for ENS:
7979

80-
```java
81-
// ENS name: luc.eth
82-
String nameHashString = NameHash.nameHash("luc.eth");
83-
byte[] nameHash = NameHash.nameHashAsBytes("luc.eth");
80+
```java
81+
// ENS name: luc.eth
82+
String nameHashString = NameHash.nameHash("luc.eth");
83+
byte[] nameHash = NameHash.nameHashAsBytes("luc.eth");
8484

85-
// ENS label: luc
86-
String labelHashString = NameHash.nameHash("luc");
87-
byte[] labelHash = NameHash.nameHashAsBytes("luc");
85+
// ENS label: luc
86+
String labelHashString = NameHash.nameHash("luc");
87+
byte[] labelHash = NameHash.nameHashAsBytes("luc");
8888

89-
// DNS Encoded Name
90-
String dnsEncodedName = NameHash.dnsEncode("name.eth");
91-
```
89+
// DNS Encoded Name
90+
String dnsEncodedName = NameHash.dnsEncode("name.eth");
91+
```
9292

93-
5. Getting and setting ENS records:
93+
- Getting and setting ENS records:
9494

95-
```java
96-
// Get ENS text
97-
String url = ensResolver.getEnsText("nick.eth", "url");
95+
```java
96+
// Get ENS text
97+
String url = ensResolver.getEnsText("nick.eth", "url");
9898

99-
// Set ENS text
100-
TransactionReceipt receiptResult3 = ensResolver.setEnsText("nick.eth", "url", "http://example.com", credentials);
101-
```
99+
// Set ENS text
100+
TransactionReceipt receiptResult3 = ensResolver.setEnsText("nick.eth", "url", "http://example.com", credentials);
101+
```
102102

103-
6. Get Owner and Resolver address for any ENS name:
103+
- Get Owner and Resolver address for any ENS name:
104104

105-
```java
106-
String resolver = ensResolver.getResolverAddress("luc.eth");
107-
String owner = ensResolver.getOwnerAddress("luc.eth");
108-
```
105+
```java
106+
String resolver = ensResolver.getResolverAddress("luc.eth");
107+
String owner = ensResolver.getOwnerAddress("luc.eth");
108+
```
109109

110110

111111
Web3j implementation

0 commit comments

Comments
 (0)