ENS.smali
.class public final Lorg/web3j/ens/contracts/generated/ENS;
.super Lorg/web3j/tx/Contract;
.source "ENS.java"
# static fields
.field private static final BINARY:Ljava/lang/String; = "6060604052341561000f57600080fd5b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054600160a060020a033316600160a060020a0319909116179055610501806100626000396000f300606060405236156100805763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630178b8bf811461008557806302571be3146100b757806306ab5923146100cd57806314ab9038146100f457806316a25cbd146101175780631896f70a1461014a5780635b0fc9c31461016c575b600080fd5b341561009057600080fd5b61009b60043561018e565b604051600160a060020a03909116815260200160405180910390f35b34156100c257600080fd5b61009b6004356101ac565b34156100d857600080fd5b6100f2600435602435600160a060020a03604435166101c7565b005b34156100ff57600080fd5b6100f260043567ffffffffffffffff60243516610289565b341561012257600080fd5b61012d600435610355565b60405167ffffffffffffffff909116815260200160405180910390f35b341561015557600080fd5b6100f2600435600160a060020a036024351661038c565b341561017757600080fd5b6100f2600435600160a060020a0360243516610432565b600090815260208190526040902060010154600160a060020a031690565b600090815260208190526040902054600160a060020a031690565b600083815260208190526040812054849033600160a060020a039081169116146101f057600080fd5b8484604051918252602082015260409081019051908190039020915083857fce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e8285604051600160a060020a03909116815260200160405180910390a3506000908152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b600082815260208190526040902054829033600160a060020a039081169116146102b257600080fd5b827f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa688360405167ffffffffffffffff909116815260200160405180910390a250600091825260208290526040909120600101805467ffffffffffffffff90921674010000000000000000000000000000000000000000027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60009081526020819052604090206001015474010000000000000000000000000000000000000000900467ffffffffffffffff1690565b600082815260208190526040902054829033600160a060020a039081169116146103b557600080fd5b827f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a083604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120600101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600082815260208190526040902054829033600160a060020a0390811691161461045b57600080fd5b827fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d26683604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555600a165627a7a72305820a86d8d2e491350c21d0c58f7abc7e46f74b3be5b8a5d8afdfc73c77bb3b293150029"
# direct methods
.method private constructor <init>(Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/crypto/Credentials;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
.registers 13
.prologue
.line 44
const-string v1, "6060604052341561000f57600080fd5b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054600160a060020a033316600160a060020a0319909116179055610501806100626000396000f300606060405236156100805763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630178b8bf811461008557806302571be3146100b757806306ab5923146100cd57806314ab9038146100f457806316a25cbd146101175780631896f70a1461014a5780635b0fc9c31461016c575b600080fd5b341561009057600080fd5b61009b60043561018e565b604051600160a060020a03909116815260200160405180910390f35b34156100c257600080fd5b61009b6004356101ac565b34156100d857600080fd5b6100f2600435602435600160a060020a03604435166101c7565b005b34156100ff57600080fd5b6100f260043567ffffffffffffffff60243516610289565b341561012257600080fd5b61012d600435610355565b60405167ffffffffffffffff909116815260200160405180910390f35b341561015557600080fd5b6100f2600435600160a060020a036024351661038c565b341561017757600080fd5b6100f2600435600160a060020a0360243516610432565b600090815260208190526040902060010154600160a060020a031690565b600090815260208190526040902054600160a060020a031690565b600083815260208190526040812054849033600160a060020a039081169116146101f057600080fd5b8484604051918252602082015260409081019051908190039020915083857fce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e8285604051600160a060020a03909116815260200160405180910390a3506000908152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b600082815260208190526040902054829033600160a060020a039081169116146102b257600080fd5b827f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa688360405167ffffffffffffffff909116815260200160405180910390a250600091825260208290526040909120600101805467ffffffffffffffff90921674010000000000000000000000000000000000000000027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60009081526020819052604090206001015474010000000000000000000000000000000000000000900467ffffffffffffffff1690565b600082815260208190526040902054829033600160a060020a039081169116146103b557600080fd5b827f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a083604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120600101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600082815260208190526040902054829033600160a060020a0390811691161461045b57600080fd5b827fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d26683604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555600a165627a7a72305820a86d8d2e491350c21d0c58f7abc7e46f74b3be5b8a5d8afdfc73c77bb3b293150029"
move-object v0, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
invoke-direct/range {v0 .. v6}, Lorg/web3j/tx/Contract;-><init>(Ljava/lang/String;Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/crypto/Credentials;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
.line 45
return-void
.end method
.method private constructor <init>(Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/tx/TransactionManager;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
.registers 13
.prologue
.line 48
const-string v1, "6060604052341561000f57600080fd5b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054600160a060020a033316600160a060020a0319909116179055610501806100626000396000f300606060405236156100805763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630178b8bf811461008557806302571be3146100b757806306ab5923146100cd57806314ab9038146100f457806316a25cbd146101175780631896f70a1461014a5780635b0fc9c31461016c575b600080fd5b341561009057600080fd5b61009b60043561018e565b604051600160a060020a03909116815260200160405180910390f35b34156100c257600080fd5b61009b6004356101ac565b34156100d857600080fd5b6100f2600435602435600160a060020a03604435166101c7565b005b34156100ff57600080fd5b6100f260043567ffffffffffffffff60243516610289565b341561012257600080fd5b61012d600435610355565b60405167ffffffffffffffff909116815260200160405180910390f35b341561015557600080fd5b6100f2600435600160a060020a036024351661038c565b341561017757600080fd5b6100f2600435600160a060020a0360243516610432565b600090815260208190526040902060010154600160a060020a031690565b600090815260208190526040902054600160a060020a031690565b600083815260208190526040812054849033600160a060020a039081169116146101f057600080fd5b8484604051918252602082015260409081019051908190039020915083857fce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e8285604051600160a060020a03909116815260200160405180910390a3506000908152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b600082815260208190526040902054829033600160a060020a039081169116146102b257600080fd5b827f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa688360405167ffffffffffffffff909116815260200160405180910390a250600091825260208290526040909120600101805467ffffffffffffffff90921674010000000000000000000000000000000000000000027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60009081526020819052604090206001015474010000000000000000000000000000000000000000900467ffffffffffffffff1690565b600082815260208190526040902054829033600160a060020a039081169116146103b557600080fd5b827f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a083604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120600101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600082815260208190526040902054829033600160a060020a0390811691161461045b57600080fd5b827fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d26683604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555600a165627a7a72305820a86d8d2e491350c21d0c58f7abc7e46f74b3be5b8a5d8afdfc73c77bb3b293150029"
move-object v0, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
invoke-direct/range {v0 .. v6}, Lorg/web3j/tx/Contract;-><init>(Ljava/lang/String;Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/tx/TransactionManager;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
.line 49
return-void
.end method
.method static synthetic access$000(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 40
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
move-result-object v0
return-object v0
.end method
.method static synthetic access$100(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 40
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
move-result-object v0
return-object v0
.end method
.method static synthetic access$200(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 40
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
move-result-object v0
return-object v0
.end method
.method static synthetic access$300(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 40
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
move-result-object v0
return-object v0
.end method
.method public static deploy(Lorg/web3j/protocol/Web3j;Lorg/web3j/crypto/Credentials;Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/web3j/protocol/core/RemoteCall;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/Web3j;",
"Lorg/web3j/crypto/Credentials;",
"Ljava/math/BigInteger;",
"Ljava/math/BigInteger;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/ens/contracts/generated/ENS;",
">;"
}
.end annotation
.prologue
.line 244
const-class v0, Lorg/web3j/ens/contracts/generated/ENS;
const-string v5, "6060604052341561000f57600080fd5b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054600160a060020a033316600160a060020a0319909116179055610501806100626000396000f300606060405236156100805763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630178b8bf811461008557806302571be3146100b757806306ab5923146100cd57806314ab9038146100f457806316a25cbd146101175780631896f70a1461014a5780635b0fc9c31461016c575b600080fd5b341561009057600080fd5b61009b60043561018e565b604051600160a060020a03909116815260200160405180910390f35b34156100c257600080fd5b61009b6004356101ac565b34156100d857600080fd5b6100f2600435602435600160a060020a03604435166101c7565b005b34156100ff57600080fd5b6100f260043567ffffffffffffffff60243516610289565b341561012257600080fd5b61012d600435610355565b60405167ffffffffffffffff909116815260200160405180910390f35b341561015557600080fd5b6100f2600435600160a060020a036024351661038c565b341561017757600080fd5b6100f2600435600160a060020a0360243516610432565b600090815260208190526040902060010154600160a060020a031690565b600090815260208190526040902054600160a060020a031690565b600083815260208190526040812054849033600160a060020a039081169116146101f057600080fd5b8484604051918252602082015260409081019051908190039020915083857fce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e8285604051600160a060020a03909116815260200160405180910390a3506000908152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b600082815260208190526040902054829033600160a060020a039081169116146102b257600080fd5b827f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa688360405167ffffffffffffffff909116815260200160405180910390a250600091825260208290526040909120600101805467ffffffffffffffff90921674010000000000000000000000000000000000000000027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60009081526020819052604090206001015474010000000000000000000000000000000000000000900467ffffffffffffffff1690565b600082815260208190526040902054829033600160a060020a039081169116146103b557600080fd5b827f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a083604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120600101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600082815260208190526040902054829033600160a060020a0390811691161461045b57600080fd5b827fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d26683604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555600a165627a7a72305820a86d8d2e491350c21d0c58f7abc7e46f74b3be5b8a5d8afdfc73c77bb3b293150029"
const-string v6, ""
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
invoke-static/range {v0 .. v6}, Lorg/web3j/ens/contracts/generated/ENS;->deployRemoteCall(Ljava/lang/Class;Lorg/web3j/protocol/Web3j;Lorg/web3j/crypto/Credentials;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/lang/String;Ljava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public static deploy(Lorg/web3j/protocol/Web3j;Lorg/web3j/tx/TransactionManager;Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/web3j/protocol/core/RemoteCall;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/Web3j;",
"Lorg/web3j/tx/TransactionManager;",
"Ljava/math/BigInteger;",
"Ljava/math/BigInteger;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/ens/contracts/generated/ENS;",
">;"
}
.end annotation
.prologue
.line 248
const-class v0, Lorg/web3j/ens/contracts/generated/ENS;
const-string v5, "6060604052341561000f57600080fd5b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054600160a060020a033316600160a060020a0319909116179055610501806100626000396000f300606060405236156100805763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630178b8bf811461008557806302571be3146100b757806306ab5923146100cd57806314ab9038146100f457806316a25cbd146101175780631896f70a1461014a5780635b0fc9c31461016c575b600080fd5b341561009057600080fd5b61009b60043561018e565b604051600160a060020a03909116815260200160405180910390f35b34156100c257600080fd5b61009b6004356101ac565b34156100d857600080fd5b6100f2600435602435600160a060020a03604435166101c7565b005b34156100ff57600080fd5b6100f260043567ffffffffffffffff60243516610289565b341561012257600080fd5b61012d600435610355565b60405167ffffffffffffffff909116815260200160405180910390f35b341561015557600080fd5b6100f2600435600160a060020a036024351661038c565b341561017757600080fd5b6100f2600435600160a060020a0360243516610432565b600090815260208190526040902060010154600160a060020a031690565b600090815260208190526040902054600160a060020a031690565b600083815260208190526040812054849033600160a060020a039081169116146101f057600080fd5b8484604051918252602082015260409081019051908190039020915083857fce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e8285604051600160a060020a03909116815260200160405180910390a3506000908152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b600082815260208190526040902054829033600160a060020a039081169116146102b257600080fd5b827f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa688360405167ffffffffffffffff909116815260200160405180910390a250600091825260208290526040909120600101805467ffffffffffffffff90921674010000000000000000000000000000000000000000027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60009081526020819052604090206001015474010000000000000000000000000000000000000000900467ffffffffffffffff1690565b600082815260208190526040902054829033600160a060020a039081169116146103b557600080fd5b827f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a083604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120600101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600082815260208190526040902054829033600160a060020a0390811691161461045b57600080fd5b827fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d26683604051600160a060020a03909116815260200160405180910390a250600091825260208290526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555600a165627a7a72305820a86d8d2e491350c21d0c58f7abc7e46f74b3be5b8a5d8afdfc73c77bb3b293150029"
const-string v6, ""
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
invoke-static/range {v0 .. v6}, Lorg/web3j/ens/contracts/generated/ENS;->deployRemoteCall(Ljava/lang/Class;Lorg/web3j/protocol/Web3j;Lorg/web3j/tx/TransactionManager;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/lang/String;Ljava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public static load(Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/crypto/Credentials;Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/web3j/ens/contracts/generated/ENS;
.registers 11
.prologue
.line 252
new-instance v0, Lorg/web3j/ens/contracts/generated/ENS;
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lorg/web3j/ens/contracts/generated/ENS;-><init>(Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/crypto/Credentials;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
return-object v0
.end method
.method public static load(Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/tx/TransactionManager;Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/web3j/ens/contracts/generated/ENS;
.registers 11
.prologue
.line 256
new-instance v0, Lorg/web3j/ens/contracts/generated/ENS;
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lorg/web3j/ens/contracts/generated/ENS;-><init>(Ljava/lang/String;Lorg/web3j/protocol/Web3j;Lorg/web3j/tx/TransactionManager;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
return-object v0
.end method
# virtual methods
.method public final getNewOwnerEvents(Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
")",
"Ljava/util/List",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 52
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NewOwner"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$1;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$1;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$2;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$2;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v6
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v6, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$3;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$3;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 55
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 56
new-instance v2, Ljava/util/ArrayList;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v2, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 57
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_3c
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_87
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/EventValues;
.line 58
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;-><init>()V
.line 59
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getIndexedValues()Ljava/util/List;
move-result-object v1
invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v1}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, [B
iput-object v1, v4, Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;->node:[B
.line 60
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getIndexedValues()Ljava/util/List;
move-result-object v1
invoke-interface {v1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v1}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, [B
iput-object v1, v4, Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;->label:[B
.line 61
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getNonIndexedValues()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v0}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, v4, Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;->owner:Ljava/lang/String;
.line 62
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_3c
.line 64
:cond_87
return-object v2
.end method
.method public final getNewResolverEvents(Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
")",
"Ljava/util/List",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$NewResolverEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 120
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NewResolver"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$13;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$13;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$14;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$14;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 123
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 124
new-instance v2, Ljava/util/ArrayList;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v2, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 125
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_34
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6d
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/EventValues;
.line 126
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$NewResolverEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/ENS$NewResolverEventResponse;-><init>()V
.line 127
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getIndexedValues()Ljava/util/List;
move-result-object v1
invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v1}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, [B
iput-object v1, v4, Lorg/web3j/ens/contracts/generated/ENS$NewResolverEventResponse;->node:[B
.line 128
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getNonIndexedValues()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v0}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, v4, Lorg/web3j/ens/contracts/generated/ENS$NewResolverEventResponse;->resolver:Ljava/lang/String;
.line 129
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 131
:cond_6d
return-object v2
.end method
.method public final getNewTTLEvents(Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
")",
"Ljava/util/List",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$NewTTLEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 153
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NewTTL"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$18;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$18;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$19;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$19;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 156
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 157
new-instance v2, Ljava/util/ArrayList;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v2, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 158
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_34
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6d
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/EventValues;
.line 159
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$NewTTLEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/ENS$NewTTLEventResponse;-><init>()V
.line 160
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getIndexedValues()Ljava/util/List;
move-result-object v1
invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v1}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, [B
iput-object v1, v4, Lorg/web3j/ens/contracts/generated/ENS$NewTTLEventResponse;->node:[B
.line 161
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getNonIndexedValues()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v0}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/math/BigInteger;
iput-object v0, v4, Lorg/web3j/ens/contracts/generated/ENS$NewTTLEventResponse;->ttl:Ljava/math/BigInteger;
.line 162
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 164
:cond_6d
return-object v2
.end method
.method public final getTransferEvents(Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
")",
"Ljava/util/List",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$TransferEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 87
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "Transfer"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$8;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$8;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$9;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$9;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 90
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/ENS;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 91
new-instance v2, Ljava/util/ArrayList;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v2, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 92
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_34
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6d
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/EventValues;
.line 93
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$TransferEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/ENS$TransferEventResponse;-><init>()V
.line 94
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getIndexedValues()Ljava/util/List;
move-result-object v1
invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v1}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, [B
iput-object v1, v4, Lorg/web3j/ens/contracts/generated/ENS$TransferEventResponse;->node:[B
.line 95
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getNonIndexedValues()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/datatypes/Type;
invoke-interface {v0}, Lorg/web3j/abi/datatypes/Type;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, v4, Lorg/web3j/ens/contracts/generated/ENS$TransferEventResponse;->owner:Ljava/lang/String;
.line 96
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 98
:cond_6d
return-object v2
.end method
.method public final newOwnerEventObservable(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;)Lrx/e;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
")",
"Lrx/e",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$NewOwnerEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 68
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NewOwner"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$4;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$4;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$5;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$5;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v4
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$6;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$6;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 71
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/ENS;->getContractAddress()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, p1, p2, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;-><init>(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;Ljava/lang/String;)V
.line 72
invoke-static {v0}, Lorg/web3j/abi/EventEncoder;->encode(Lorg/web3j/abi/datatypes/Event;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;->addSingleTopic(Ljava/lang/String;)Lorg/web3j/protocol/core/methods/request/Filter;
.line 73
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/ENS;->web3j:Lorg/web3j/protocol/Web3j;
invoke-interface {v2, v1}, Lorg/web3j/protocol/Web3j;->ethLogObservable(Lorg/web3j/protocol/core/methods/request/EthFilter;)Lrx/e;
move-result-object v1
new-instance v2, Lorg/web3j/ens/contracts/generated/ENS$7;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/ENS$7;-><init>(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;)V
invoke-virtual {v1, v2}, Lrx/e;->c(Lrx/b/f;)Lrx/e;
move-result-object v0
return-object v0
.end method
.method public final newResolverEventObservable(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;)Lrx/e;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
")",
"Lrx/e",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$NewResolverEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 135
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NewResolver"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$15;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$15;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$16;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$16;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 138
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/ENS;->getContractAddress()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, p1, p2, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;-><init>(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;Ljava/lang/String;)V
.line 139
invoke-static {v0}, Lorg/web3j/abi/EventEncoder;->encode(Lorg/web3j/abi/datatypes/Event;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;->addSingleTopic(Ljava/lang/String;)Lorg/web3j/protocol/core/methods/request/Filter;
.line 140
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/ENS;->web3j:Lorg/web3j/protocol/Web3j;
invoke-interface {v2, v1}, Lorg/web3j/protocol/Web3j;->ethLogObservable(Lorg/web3j/protocol/core/methods/request/EthFilter;)Lrx/e;
move-result-object v1
new-instance v2, Lorg/web3j/ens/contracts/generated/ENS$17;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/ENS$17;-><init>(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;)V
invoke-virtual {v1, v2}, Lrx/e;->c(Lrx/b/f;)Lrx/e;
move-result-object v0
return-object v0
.end method
.method public final newTTLEventObservable(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;)Lrx/e;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
")",
"Lrx/e",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$NewTTLEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 168
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NewTTL"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$20;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$20;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$21;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$21;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 171
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/ENS;->getContractAddress()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, p1, p2, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;-><init>(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;Ljava/lang/String;)V
.line 172
invoke-static {v0}, Lorg/web3j/abi/EventEncoder;->encode(Lorg/web3j/abi/datatypes/Event;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;->addSingleTopic(Ljava/lang/String;)Lorg/web3j/protocol/core/methods/request/Filter;
.line 173
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/ENS;->web3j:Lorg/web3j/protocol/Web3j;
invoke-interface {v2, v1}, Lorg/web3j/protocol/Web3j;->ethLogObservable(Lorg/web3j/protocol/core/methods/request/EthFilter;)Lrx/e;
move-result-object v1
new-instance v2, Lorg/web3j/ens/contracts/generated/ENS$22;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/ENS$22;-><init>(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;)V
invoke-virtual {v1, v2}, Lrx/e;->c(Lrx/b/f;)Lrx/e;
move-result-object v0
return-object v0
.end method
.method public final owner([B)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 193
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "owner"
new-array v2, v4, [Lorg/web3j/abi/datatypes/Type;
new-instance v3, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v3, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$24;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$24;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 196
const-class v1, Ljava/lang/String;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallSingleValueReturn(Lorg/web3j/abi/datatypes/Function;Ljava/lang/Class;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final resolver([B)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 186
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "resolver"
new-array v2, v4, [Lorg/web3j/abi/datatypes/Type;
new-instance v3, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v3, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$23;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$23;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 189
const-class v1, Ljava/lang/String;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallSingleValueReturn(Lorg/web3j/abi/datatypes/Function;Ljava/lang/Class;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setOwner([BLjava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 235
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setOwner"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/datatypes/Type;
const/4 v3, 0x0
new-instance v4, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v4, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v4, v2, v3
const/4 v3, 0x1
new-instance v4, Lorg/web3j/abi/datatypes/Address;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/Address;-><init>(Ljava/lang/String;)V
aput-object v4, v2, v3
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 240
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setResolver([BLjava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 226
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setResolver"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/datatypes/Type;
const/4 v3, 0x0
new-instance v4, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v4, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v4, v2, v3
const/4 v3, 0x1
new-instance v4, Lorg/web3j/abi/datatypes/Address;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/Address;-><init>(Ljava/lang/String;)V
aput-object v4, v2, v3
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 231
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setSubnodeOwner([B[BLjava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"([B[B",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 200
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setSubnodeOwner"
const/4 v2, 0x3
new-array v2, v2, [Lorg/web3j/abi/datatypes/Type;
const/4 v3, 0x0
new-instance v4, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v4, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v4, v2, v3
const/4 v3, 0x1
new-instance v4, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v4, v2, v3
const/4 v3, 0x2
new-instance v4, Lorg/web3j/abi/datatypes/Address;
invoke-direct {v4, p3}, Lorg/web3j/abi/datatypes/Address;-><init>(Ljava/lang/String;)V
aput-object v4, v2, v3
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 206
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setTTL([BLjava/math/BigInteger;)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/math/BigInteger;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 210
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setTTL"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/datatypes/Type;
const/4 v3, 0x0
new-instance v4, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v4, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v4, v2, v3
const/4 v3, 0x1
new-instance v4, Lorg/web3j/abi/datatypes/generated/Uint64;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/generated/Uint64;-><init>(Ljava/math/BigInteger;)V
aput-object v4, v2, v3
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 215
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final transferEventObservable(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;)Lrx/e;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
")",
"Lrx/e",
"<",
"Lorg/web3j/ens/contracts/generated/ENS$TransferEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 102
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "Transfer"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/ENS$10;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/ENS$10;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$11;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$11;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Event;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 105
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/ENS;->getContractAddress()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, p1, p2, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;-><init>(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;Ljava/lang/String;)V
.line 106
invoke-static {v0}, Lorg/web3j/abi/EventEncoder;->encode(Lorg/web3j/abi/datatypes/Event;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lorg/web3j/protocol/core/methods/request/EthFilter;->addSingleTopic(Ljava/lang/String;)Lorg/web3j/protocol/core/methods/request/Filter;
.line 107
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/ENS;->web3j:Lorg/web3j/protocol/Web3j;
invoke-interface {v2, v1}, Lorg/web3j/protocol/Web3j;->ethLogObservable(Lorg/web3j/protocol/core/methods/request/EthFilter;)Lrx/e;
move-result-object v1
new-instance v2, Lorg/web3j/ens/contracts/generated/ENS$12;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/ENS$12;-><init>(Lorg/web3j/ens/contracts/generated/ENS;Lorg/web3j/abi/datatypes/Event;)V
invoke-virtual {v1, v2}, Lrx/e;->c(Lrx/b/f;)Lrx/e;
move-result-object v0
return-object v0
.end method
.method public final ttl([B)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Ljava/math/BigInteger;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 219
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "ttl"
new-array v2, v4, [Lorg/web3j/abi/datatypes/Type;
new-instance v3, Lorg/web3j/abi/datatypes/generated/Bytes32;
invoke-direct {v3, p1}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/ENS$25;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/ENS$25;-><init>(Lorg/web3j/ens/contracts/generated/ENS;)V
aput-object v4, v3, v5
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/web3j/abi/datatypes/Function;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 222
const-class v1, Ljava/math/BigInteger;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/ENS;->executeRemoteCallSingleValueReturn(Lorg/web3j/abi/datatypes/Function;Ljava/lang/Class;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method