PublicResolver.smali
.class public final Lorg/web3j/ens/contracts/generated/PublicResolver;
.super Lorg/web3j/tx/Contract;
.source "PublicResolver.java"
# static fields
.field private static final BINARY:Ljava/lang/String; = "6060604052341561000f57600080fd5b6040516020806111b08339810160405280805160008054600160a060020a03909216600160a060020a0319909216919091179055505061115c806100546000396000f300606060405236156100a95763ffffffff60e060020a60003504166301ffc9a781146100ae57806310f13a8c146100e25780632203ab561461017c57806329cd62ea146102135780632dff69411461022f5780633b3b57de1461025757806359d1d43c14610289578063623195b014610356578063691f3431146103b257806377372213146103c8578063c3d014d61461041e578063c869023314610437578063d5fa2b0014610465575b600080fd5b34156100b957600080fd5b6100ce600160e060020a031960043516610487565b604051901515815260200160405180910390f35b34156100ed57600080fd5b61017a600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506105f495505050505050565b005b341561018757600080fd5b610195600435602435610805565b60405182815260406020820181815290820183818151815260200191508051906020019080838360005b838110156101d75780820151838201526020016101bf565b50505050905090810190601f1680156102045780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561021e57600080fd5b61017a60043560243560443561092f565b341561023a57600080fd5b610245600435610a2e565b60405190815260200160405180910390f35b341561026257600080fd5b61026d600435610a44565b604051600160a060020a03909116815260200160405180910390f35b341561029457600080fd5b6102df600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a5f95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561031b578082015183820152602001610303565b50505050905090810190601f1680156103485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036157600080fd5b61017a600480359060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b7e95505050505050565b34156103bd57600080fd5b6102df600435610c7a565b34156103d357600080fd5b61017a600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d4095505050505050565b341561042957600080fd5b61017a600435602435610e8a565b341561044257600080fd5b61044d600435610f63565b60405191825260208201526040908101905180910390f35b341561047057600080fd5b61017a600435600160a060020a0360243516610f80565b6000600160e060020a031982167f3b3b57de0000000000000000000000000000000000000000000000000000000014806104ea5750600160e060020a031982167fd8389dc500000000000000000000000000000000000000000000000000000000145b8061051e5750600160e060020a031982167f691f343100000000000000000000000000000000000000000000000000000000145b806105525750600160e060020a031982167f2203ab5600000000000000000000000000000000000000000000000000000000145b806105865750600160e060020a031982167fc869023300000000000000000000000000000000000000000000000000000000145b806105ba5750600160e060020a031982167f59d1d43c00000000000000000000000000000000000000000000000000000000145b806105ee5750600160e060020a031982167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561064d57600080fd5b6102c65a03f1151561065e57600080fd5b50505060405180519050600160a060020a031614151561067d57600080fd5b6000848152600160205260409081902083916005909101908590518082805190602001908083835b602083106106c45780518252601f1990920191602091820191016106a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020908051610708929160200190611083565b50826040518082805190602001908083835b602083106107395780518252601f19909201916020918201910161071a565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051908190039020847fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a75508560405160208082528190810183818151815260200191508051906020019080838360005b838110156107c55780820151838201526020016107ad565b50505050905090810190601f1680156107f25780820380516001836020036101000a031916815260200191505b509250505060405180910390a350505050565b600061080f611101565b60008481526001602081905260409091209092505b838311610922578284161580159061085d5750600083815260068201602052604081205460026000196101006001841615020190911604115b15610917578060060160008481526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b50505050509150610927565b600290920291610824565b600092505b509250929050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561098857600080fd5b6102c65a03f1151561099957600080fd5b50505060405180519050600160a060020a03161415156109b857600080fd5b6040805190810160409081528482526020808301859052600087815260019091522060030181518155602082015160019091015550837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46848460405191825260208201526040908101905180910390a250505050565b6000908152600160208190526040909120015490565b600090815260016020526040902054600160a060020a031690565b610a67611101565b60008381526001602052604090819020600501908390518082805190602001908083835b60208310610aaa5780518252601f199092019160209182019101610a8b565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b715780601f10610b4657610100808354040283529160200191610b71565b820191906000526020600020905b815481529060010190602001808311610b5457829003601f168201915b5050505050905092915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610bd757600080fd5b6102c65a03f11515610be857600080fd5b50505060405180519050600160a060020a0316141515610c0757600080fd5b6000198301831615610c1857600080fd5b60008481526001602090815260408083208684526006019091529020828051610c45929160200190611083565b5082847faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a350505050565b610c82611101565b6001600083600019166000191681526020019081526020016000206002018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d345780601f10610d0957610100808354040283529160200191610d34565b820191906000526020600020905b815481529060010190602001808311610d1757829003601f168201915b50505050509050919050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610d9957600080fd5b6102c65a03f11515610daa57600080fd5b50505060405180519050600160a060020a0316141515610dc957600080fd5b6000838152600160205260409020600201828051610deb929160200190611083565b50827fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78360405160208082528190810183818151815260200191508051906020019080838360005b83811015610e4b578082015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b50505060405180519050600160a060020a0316141515610f1357600080fd5b6000838152600160208190526040918290200183905583907f0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc9084905190815260200160405180910390a2505050565b600090815260016020526040902060038101546004909101549091565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610fd957600080fd5b6102c65a03f11515610fea57600080fd5b50505060405180519050600160a060020a031614151561100957600080fd5b60008381526001602052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03851617905583907f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd290849051600160a060020a03909116815260200160405180910390a2505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110c457805160ff19168380011785556110f1565b828001600101855582156110f1579182015b828111156110f15782518255916020019190600101906110d6565b506110fd929150611113565b5090565b60206040519081016040526000815290565b61112d91905b808211156110fd5760008155600101611119565b905600a165627a7a723058202aec3c68797bf2d53a514b8e41f08c3e96a6f341417e8ba6558fb76d1d76c21c0029"
# 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 50
const-string v1, "6060604052341561000f57600080fd5b6040516020806111b08339810160405280805160008054600160a060020a03909216600160a060020a0319909216919091179055505061115c806100546000396000f300606060405236156100a95763ffffffff60e060020a60003504166301ffc9a781146100ae57806310f13a8c146100e25780632203ab561461017c57806329cd62ea146102135780632dff69411461022f5780633b3b57de1461025757806359d1d43c14610289578063623195b014610356578063691f3431146103b257806377372213146103c8578063c3d014d61461041e578063c869023314610437578063d5fa2b0014610465575b600080fd5b34156100b957600080fd5b6100ce600160e060020a031960043516610487565b604051901515815260200160405180910390f35b34156100ed57600080fd5b61017a600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506105f495505050505050565b005b341561018757600080fd5b610195600435602435610805565b60405182815260406020820181815290820183818151815260200191508051906020019080838360005b838110156101d75780820151838201526020016101bf565b50505050905090810190601f1680156102045780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561021e57600080fd5b61017a60043560243560443561092f565b341561023a57600080fd5b610245600435610a2e565b60405190815260200160405180910390f35b341561026257600080fd5b61026d600435610a44565b604051600160a060020a03909116815260200160405180910390f35b341561029457600080fd5b6102df600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a5f95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561031b578082015183820152602001610303565b50505050905090810190601f1680156103485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036157600080fd5b61017a600480359060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b7e95505050505050565b34156103bd57600080fd5b6102df600435610c7a565b34156103d357600080fd5b61017a600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d4095505050505050565b341561042957600080fd5b61017a600435602435610e8a565b341561044257600080fd5b61044d600435610f63565b60405191825260208201526040908101905180910390f35b341561047057600080fd5b61017a600435600160a060020a0360243516610f80565b6000600160e060020a031982167f3b3b57de0000000000000000000000000000000000000000000000000000000014806104ea5750600160e060020a031982167fd8389dc500000000000000000000000000000000000000000000000000000000145b8061051e5750600160e060020a031982167f691f343100000000000000000000000000000000000000000000000000000000145b806105525750600160e060020a031982167f2203ab5600000000000000000000000000000000000000000000000000000000145b806105865750600160e060020a031982167fc869023300000000000000000000000000000000000000000000000000000000145b806105ba5750600160e060020a031982167f59d1d43c00000000000000000000000000000000000000000000000000000000145b806105ee5750600160e060020a031982167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561064d57600080fd5b6102c65a03f1151561065e57600080fd5b50505060405180519050600160a060020a031614151561067d57600080fd5b6000848152600160205260409081902083916005909101908590518082805190602001908083835b602083106106c45780518252601f1990920191602091820191016106a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020908051610708929160200190611083565b50826040518082805190602001908083835b602083106107395780518252601f19909201916020918201910161071a565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051908190039020847fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a75508560405160208082528190810183818151815260200191508051906020019080838360005b838110156107c55780820151838201526020016107ad565b50505050905090810190601f1680156107f25780820380516001836020036101000a031916815260200191505b509250505060405180910390a350505050565b600061080f611101565b60008481526001602081905260409091209092505b838311610922578284161580159061085d5750600083815260068201602052604081205460026000196101006001841615020190911604115b15610917578060060160008481526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b50505050509150610927565b600290920291610824565b600092505b509250929050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561098857600080fd5b6102c65a03f1151561099957600080fd5b50505060405180519050600160a060020a03161415156109b857600080fd5b6040805190810160409081528482526020808301859052600087815260019091522060030181518155602082015160019091015550837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46848460405191825260208201526040908101905180910390a250505050565b6000908152600160208190526040909120015490565b600090815260016020526040902054600160a060020a031690565b610a67611101565b60008381526001602052604090819020600501908390518082805190602001908083835b60208310610aaa5780518252601f199092019160209182019101610a8b565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b715780601f10610b4657610100808354040283529160200191610b71565b820191906000526020600020905b815481529060010190602001808311610b5457829003601f168201915b5050505050905092915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610bd757600080fd5b6102c65a03f11515610be857600080fd5b50505060405180519050600160a060020a0316141515610c0757600080fd5b6000198301831615610c1857600080fd5b60008481526001602090815260408083208684526006019091529020828051610c45929160200190611083565b5082847faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a350505050565b610c82611101565b6001600083600019166000191681526020019081526020016000206002018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d345780601f10610d0957610100808354040283529160200191610d34565b820191906000526020600020905b815481529060010190602001808311610d1757829003601f168201915b50505050509050919050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610d9957600080fd5b6102c65a03f11515610daa57600080fd5b50505060405180519050600160a060020a0316141515610dc957600080fd5b6000838152600160205260409020600201828051610deb929160200190611083565b50827fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78360405160208082528190810183818151815260200191508051906020019080838360005b83811015610e4b578082015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b50505060405180519050600160a060020a0316141515610f1357600080fd5b6000838152600160208190526040918290200183905583907f0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc9084905190815260200160405180910390a2505050565b600090815260016020526040902060038101546004909101549091565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610fd957600080fd5b6102c65a03f11515610fea57600080fd5b50505060405180519050600160a060020a031614151561100957600080fd5b60008381526001602052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03851617905583907f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd290849051600160a060020a03909116815260200160405180910390a2505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110c457805160ff19168380011785556110f1565b828001600101855582156110f1579182015b828111156110f15782518255916020019190600101906110d6565b506110fd929150611113565b5090565b60206040519081016040526000815290565b61112d91905b808211156110fd5760008155600101611119565b905600a165627a7a723058202aec3c68797bf2d53a514b8e41f08c3e96a6f341417e8ba6558fb76d1d76c21c0029"
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 51
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 54
const-string v1, "6060604052341561000f57600080fd5b6040516020806111b08339810160405280805160008054600160a060020a03909216600160a060020a0319909216919091179055505061115c806100546000396000f300606060405236156100a95763ffffffff60e060020a60003504166301ffc9a781146100ae57806310f13a8c146100e25780632203ab561461017c57806329cd62ea146102135780632dff69411461022f5780633b3b57de1461025757806359d1d43c14610289578063623195b014610356578063691f3431146103b257806377372213146103c8578063c3d014d61461041e578063c869023314610437578063d5fa2b0014610465575b600080fd5b34156100b957600080fd5b6100ce600160e060020a031960043516610487565b604051901515815260200160405180910390f35b34156100ed57600080fd5b61017a600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506105f495505050505050565b005b341561018757600080fd5b610195600435602435610805565b60405182815260406020820181815290820183818151815260200191508051906020019080838360005b838110156101d75780820151838201526020016101bf565b50505050905090810190601f1680156102045780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561021e57600080fd5b61017a60043560243560443561092f565b341561023a57600080fd5b610245600435610a2e565b60405190815260200160405180910390f35b341561026257600080fd5b61026d600435610a44565b604051600160a060020a03909116815260200160405180910390f35b341561029457600080fd5b6102df600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a5f95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561031b578082015183820152602001610303565b50505050905090810190601f1680156103485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036157600080fd5b61017a600480359060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b7e95505050505050565b34156103bd57600080fd5b6102df600435610c7a565b34156103d357600080fd5b61017a600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d4095505050505050565b341561042957600080fd5b61017a600435602435610e8a565b341561044257600080fd5b61044d600435610f63565b60405191825260208201526040908101905180910390f35b341561047057600080fd5b61017a600435600160a060020a0360243516610f80565b6000600160e060020a031982167f3b3b57de0000000000000000000000000000000000000000000000000000000014806104ea5750600160e060020a031982167fd8389dc500000000000000000000000000000000000000000000000000000000145b8061051e5750600160e060020a031982167f691f343100000000000000000000000000000000000000000000000000000000145b806105525750600160e060020a031982167f2203ab5600000000000000000000000000000000000000000000000000000000145b806105865750600160e060020a031982167fc869023300000000000000000000000000000000000000000000000000000000145b806105ba5750600160e060020a031982167f59d1d43c00000000000000000000000000000000000000000000000000000000145b806105ee5750600160e060020a031982167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561064d57600080fd5b6102c65a03f1151561065e57600080fd5b50505060405180519050600160a060020a031614151561067d57600080fd5b6000848152600160205260409081902083916005909101908590518082805190602001908083835b602083106106c45780518252601f1990920191602091820191016106a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020908051610708929160200190611083565b50826040518082805190602001908083835b602083106107395780518252601f19909201916020918201910161071a565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051908190039020847fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a75508560405160208082528190810183818151815260200191508051906020019080838360005b838110156107c55780820151838201526020016107ad565b50505050905090810190601f1680156107f25780820380516001836020036101000a031916815260200191505b509250505060405180910390a350505050565b600061080f611101565b60008481526001602081905260409091209092505b838311610922578284161580159061085d5750600083815260068201602052604081205460026000196101006001841615020190911604115b15610917578060060160008481526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b50505050509150610927565b600290920291610824565b600092505b509250929050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561098857600080fd5b6102c65a03f1151561099957600080fd5b50505060405180519050600160a060020a03161415156109b857600080fd5b6040805190810160409081528482526020808301859052600087815260019091522060030181518155602082015160019091015550837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46848460405191825260208201526040908101905180910390a250505050565b6000908152600160208190526040909120015490565b600090815260016020526040902054600160a060020a031690565b610a67611101565b60008381526001602052604090819020600501908390518082805190602001908083835b60208310610aaa5780518252601f199092019160209182019101610a8b565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b715780601f10610b4657610100808354040283529160200191610b71565b820191906000526020600020905b815481529060010190602001808311610b5457829003601f168201915b5050505050905092915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610bd757600080fd5b6102c65a03f11515610be857600080fd5b50505060405180519050600160a060020a0316141515610c0757600080fd5b6000198301831615610c1857600080fd5b60008481526001602090815260408083208684526006019091529020828051610c45929160200190611083565b5082847faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a350505050565b610c82611101565b6001600083600019166000191681526020019081526020016000206002018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d345780601f10610d0957610100808354040283529160200191610d34565b820191906000526020600020905b815481529060010190602001808311610d1757829003601f168201915b50505050509050919050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610d9957600080fd5b6102c65a03f11515610daa57600080fd5b50505060405180519050600160a060020a0316141515610dc957600080fd5b6000838152600160205260409020600201828051610deb929160200190611083565b50827fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78360405160208082528190810183818151815260200191508051906020019080838360005b83811015610e4b578082015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b50505060405180519050600160a060020a0316141515610f1357600080fd5b6000838152600160208190526040918290200183905583907f0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc9084905190815260200160405180910390a2505050565b600090815260016020526040902060038101546004909101549091565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610fd957600080fd5b6102c65a03f11515610fea57600080fd5b50505060405180519050600160a060020a031614151561100957600080fd5b60008381526001602052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03851617905583907f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd290849051600160a060020a03909116815260200160405180910390a2505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110c457805160ff19168380011785556110f1565b828001600101855582156110f1579182015b828111156110f15782518255916020019190600101906110d6565b506110fd929150611113565b5090565b60206040519081016040526000815290565b61112d91905b808211156110fd5760008155600101611119565b905600a165627a7a723058202aec3c68797bf2d53a514b8e41f08c3e96a6f341417e8ba6558fb76d1d76c21c0029"
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 55
return-void
.end method
.method static synthetic access$000(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 46
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 46
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 46
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 46
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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$400(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 46
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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$500(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/Log;)Lorg/web3j/abi/EventValues;
.registers 4
.prologue
.line 46
invoke-virtual {p0, p1, p2}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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$600(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Function;)Ljava/util/List;
.registers 3
.prologue
.line 46
invoke-virtual {p0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeCallMultipleValueReturn(Lorg/web3j/abi/datatypes/Function;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method static synthetic access$700(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Function;)Ljava/util/List;
.registers 3
.prologue
.line 46
invoke-virtual {p0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeCallMultipleValueReturn(Lorg/web3j/abi/datatypes/Function;)Ljava/util/List;
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;Ljava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/Web3j;",
"Lorg/web3j/crypto/Credentials;",
"Ljava/math/BigInteger;",
"Ljava/math/BigInteger;",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/ens/contracts/generated/PublicResolver;",
">;"
}
.end annotation
.prologue
.line 386
const/4 v0, 0x1
new-array v0, v0, [Lorg/web3j/abi/datatypes/Type;
const/4 v1, 0x0
new-instance v2, Lorg/web3j/abi/datatypes/Address;
invoke-direct {v2, p4}, Lorg/web3j/abi/datatypes/Address;-><init>(Ljava/lang/String;)V
aput-object v2, v0, v1
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-static {v0}, Lorg/web3j/abi/FunctionEncoder;->encodeConstructor(Ljava/util/List;)Ljava/lang/String;
move-result-object v6
.line 387
const-class v0, Lorg/web3j/ens/contracts/generated/PublicResolver;
const-string v5, "6060604052341561000f57600080fd5b6040516020806111b08339810160405280805160008054600160a060020a03909216600160a060020a0319909216919091179055505061115c806100546000396000f300606060405236156100a95763ffffffff60e060020a60003504166301ffc9a781146100ae57806310f13a8c146100e25780632203ab561461017c57806329cd62ea146102135780632dff69411461022f5780633b3b57de1461025757806359d1d43c14610289578063623195b014610356578063691f3431146103b257806377372213146103c8578063c3d014d61461041e578063c869023314610437578063d5fa2b0014610465575b600080fd5b34156100b957600080fd5b6100ce600160e060020a031960043516610487565b604051901515815260200160405180910390f35b34156100ed57600080fd5b61017a600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506105f495505050505050565b005b341561018757600080fd5b610195600435602435610805565b60405182815260406020820181815290820183818151815260200191508051906020019080838360005b838110156101d75780820151838201526020016101bf565b50505050905090810190601f1680156102045780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561021e57600080fd5b61017a60043560243560443561092f565b341561023a57600080fd5b610245600435610a2e565b60405190815260200160405180910390f35b341561026257600080fd5b61026d600435610a44565b604051600160a060020a03909116815260200160405180910390f35b341561029457600080fd5b6102df600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a5f95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561031b578082015183820152602001610303565b50505050905090810190601f1680156103485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036157600080fd5b61017a600480359060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b7e95505050505050565b34156103bd57600080fd5b6102df600435610c7a565b34156103d357600080fd5b61017a600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d4095505050505050565b341561042957600080fd5b61017a600435602435610e8a565b341561044257600080fd5b61044d600435610f63565b60405191825260208201526040908101905180910390f35b341561047057600080fd5b61017a600435600160a060020a0360243516610f80565b6000600160e060020a031982167f3b3b57de0000000000000000000000000000000000000000000000000000000014806104ea5750600160e060020a031982167fd8389dc500000000000000000000000000000000000000000000000000000000145b8061051e5750600160e060020a031982167f691f343100000000000000000000000000000000000000000000000000000000145b806105525750600160e060020a031982167f2203ab5600000000000000000000000000000000000000000000000000000000145b806105865750600160e060020a031982167fc869023300000000000000000000000000000000000000000000000000000000145b806105ba5750600160e060020a031982167f59d1d43c00000000000000000000000000000000000000000000000000000000145b806105ee5750600160e060020a031982167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561064d57600080fd5b6102c65a03f1151561065e57600080fd5b50505060405180519050600160a060020a031614151561067d57600080fd5b6000848152600160205260409081902083916005909101908590518082805190602001908083835b602083106106c45780518252601f1990920191602091820191016106a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020908051610708929160200190611083565b50826040518082805190602001908083835b602083106107395780518252601f19909201916020918201910161071a565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051908190039020847fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a75508560405160208082528190810183818151815260200191508051906020019080838360005b838110156107c55780820151838201526020016107ad565b50505050905090810190601f1680156107f25780820380516001836020036101000a031916815260200191505b509250505060405180910390a350505050565b600061080f611101565b60008481526001602081905260409091209092505b838311610922578284161580159061085d5750600083815260068201602052604081205460026000196101006001841615020190911604115b15610917578060060160008481526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b50505050509150610927565b600290920291610824565b600092505b509250929050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561098857600080fd5b6102c65a03f1151561099957600080fd5b50505060405180519050600160a060020a03161415156109b857600080fd5b6040805190810160409081528482526020808301859052600087815260019091522060030181518155602082015160019091015550837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46848460405191825260208201526040908101905180910390a250505050565b6000908152600160208190526040909120015490565b600090815260016020526040902054600160a060020a031690565b610a67611101565b60008381526001602052604090819020600501908390518082805190602001908083835b60208310610aaa5780518252601f199092019160209182019101610a8b565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b715780601f10610b4657610100808354040283529160200191610b71565b820191906000526020600020905b815481529060010190602001808311610b5457829003601f168201915b5050505050905092915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610bd757600080fd5b6102c65a03f11515610be857600080fd5b50505060405180519050600160a060020a0316141515610c0757600080fd5b6000198301831615610c1857600080fd5b60008481526001602090815260408083208684526006019091529020828051610c45929160200190611083565b5082847faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a350505050565b610c82611101565b6001600083600019166000191681526020019081526020016000206002018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d345780601f10610d0957610100808354040283529160200191610d34565b820191906000526020600020905b815481529060010190602001808311610d1757829003601f168201915b50505050509050919050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610d9957600080fd5b6102c65a03f11515610daa57600080fd5b50505060405180519050600160a060020a0316141515610dc957600080fd5b6000838152600160205260409020600201828051610deb929160200190611083565b50827fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78360405160208082528190810183818151815260200191508051906020019080838360005b83811015610e4b578082015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b50505060405180519050600160a060020a0316141515610f1357600080fd5b6000838152600160208190526040918290200183905583907f0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc9084905190815260200160405180910390a2505050565b600090815260016020526040902060038101546004909101549091565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610fd957600080fd5b6102c65a03f11515610fea57600080fd5b50505060405180519050600160a060020a031614151561100957600080fd5b60008381526001602052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03851617905583907f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd290849051600160a060020a03909116815260200160405180910390a2505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110c457805160ff19168380011785556110f1565b828001600101855582156110f1579182015b828111156110f15782518255916020019190600101906110d6565b506110fd929150611113565b5090565b60206040519081016040526000815290565b61112d91905b808211156110fd5760008155600101611119565b905600a165627a7a723058202aec3c68797bf2d53a514b8e41f08c3e96a6f341417e8ba6558fb76d1d76c21c0029"
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/PublicResolver;->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;Ljava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/Web3j;",
"Lorg/web3j/tx/TransactionManager;",
"Ljava/math/BigInteger;",
"Ljava/math/BigInteger;",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/ens/contracts/generated/PublicResolver;",
">;"
}
.end annotation
.prologue
.line 391
const/4 v0, 0x1
new-array v0, v0, [Lorg/web3j/abi/datatypes/Type;
const/4 v1, 0x0
new-instance v2, Lorg/web3j/abi/datatypes/Address;
invoke-direct {v2, p4}, Lorg/web3j/abi/datatypes/Address;-><init>(Ljava/lang/String;)V
aput-object v2, v0, v1
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-static {v0}, Lorg/web3j/abi/FunctionEncoder;->encodeConstructor(Ljava/util/List;)Ljava/lang/String;
move-result-object v6
.line 392
const-class v0, Lorg/web3j/ens/contracts/generated/PublicResolver;
const-string v5, "6060604052341561000f57600080fd5b6040516020806111b08339810160405280805160008054600160a060020a03909216600160a060020a0319909216919091179055505061115c806100546000396000f300606060405236156100a95763ffffffff60e060020a60003504166301ffc9a781146100ae57806310f13a8c146100e25780632203ab561461017c57806329cd62ea146102135780632dff69411461022f5780633b3b57de1461025757806359d1d43c14610289578063623195b014610356578063691f3431146103b257806377372213146103c8578063c3d014d61461041e578063c869023314610437578063d5fa2b0014610465575b600080fd5b34156100b957600080fd5b6100ce600160e060020a031960043516610487565b604051901515815260200160405180910390f35b34156100ed57600080fd5b61017a600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506105f495505050505050565b005b341561018757600080fd5b610195600435602435610805565b60405182815260406020820181815290820183818151815260200191508051906020019080838360005b838110156101d75780820151838201526020016101bf565b50505050905090810190601f1680156102045780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561021e57600080fd5b61017a60043560243560443561092f565b341561023a57600080fd5b610245600435610a2e565b60405190815260200160405180910390f35b341561026257600080fd5b61026d600435610a44565b604051600160a060020a03909116815260200160405180910390f35b341561029457600080fd5b6102df600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a5f95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561031b578082015183820152602001610303565b50505050905090810190601f1680156103485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036157600080fd5b61017a600480359060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b7e95505050505050565b34156103bd57600080fd5b6102df600435610c7a565b34156103d357600080fd5b61017a600480359060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d4095505050505050565b341561042957600080fd5b61017a600435602435610e8a565b341561044257600080fd5b61044d600435610f63565b60405191825260208201526040908101905180910390f35b341561047057600080fd5b61017a600435600160a060020a0360243516610f80565b6000600160e060020a031982167f3b3b57de0000000000000000000000000000000000000000000000000000000014806104ea5750600160e060020a031982167fd8389dc500000000000000000000000000000000000000000000000000000000145b8061051e5750600160e060020a031982167f691f343100000000000000000000000000000000000000000000000000000000145b806105525750600160e060020a031982167f2203ab5600000000000000000000000000000000000000000000000000000000145b806105865750600160e060020a031982167fc869023300000000000000000000000000000000000000000000000000000000145b806105ba5750600160e060020a031982167f59d1d43c00000000000000000000000000000000000000000000000000000000145b806105ee5750600160e060020a031982167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561064d57600080fd5b6102c65a03f1151561065e57600080fd5b50505060405180519050600160a060020a031614151561067d57600080fd5b6000848152600160205260409081902083916005909101908590518082805190602001908083835b602083106106c45780518252601f1990920191602091820191016106a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020908051610708929160200190611083565b50826040518082805190602001908083835b602083106107395780518252601f19909201916020918201910161071a565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051908190039020847fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a75508560405160208082528190810183818151815260200191508051906020019080838360005b838110156107c55780820151838201526020016107ad565b50505050905090810190601f1680156107f25780820380516001836020036101000a031916815260200191505b509250505060405180910390a350505050565b600061080f611101565b60008481526001602081905260409091209092505b838311610922578284161580159061085d5750600083815260068201602052604081205460026000196101006001841615020190911604115b15610917578060060160008481526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b50505050509150610927565b600290920291610824565b600092505b509250929050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561098857600080fd5b6102c65a03f1151561099957600080fd5b50505060405180519050600160a060020a03161415156109b857600080fd5b6040805190810160409081528482526020808301859052600087815260019091522060030181518155602082015160019091015550837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46848460405191825260208201526040908101905180910390a250505050565b6000908152600160208190526040909120015490565b600090815260016020526040902054600160a060020a031690565b610a67611101565b60008381526001602052604090819020600501908390518082805190602001908083835b60208310610aaa5780518252601f199092019160209182019101610a8b565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b715780601f10610b4657610100808354040283529160200191610b71565b820191906000526020600020905b815481529060010190602001808311610b5457829003601f168201915b5050505050905092915050565b600080548491600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610bd757600080fd5b6102c65a03f11515610be857600080fd5b50505060405180519050600160a060020a0316141515610c0757600080fd5b6000198301831615610c1857600080fd5b60008481526001602090815260408083208684526006019091529020828051610c45929160200190611083565b5082847faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a350505050565b610c82611101565b6001600083600019166000191681526020019081526020016000206002018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d345780601f10610d0957610100808354040283529160200191610d34565b820191906000526020600020905b815481529060010190602001808311610d1757829003601f168201915b50505050509050919050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610d9957600080fd5b6102c65a03f11515610daa57600080fd5b50505060405180519050600160a060020a0316141515610dc957600080fd5b6000838152600160205260409020600201828051610deb929160200190611083565b50827fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78360405160208082528190810183818151815260200191508051906020019080838360005b83811015610e4b578082015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610ee357600080fd5b6102c65a03f11515610ef457600080fd5b50505060405180519050600160a060020a0316141515610f1357600080fd5b6000838152600160208190526040918290200183905583907f0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc9084905190815260200160405180910390a2505050565b600090815260016020526040902060038101546004909101549091565b600080548391600160a060020a033381169216906302571be39084906040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610fd957600080fd5b6102c65a03f11515610fea57600080fd5b50505060405180519050600160a060020a031614151561100957600080fd5b60008381526001602052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03851617905583907f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd290849051600160a060020a03909116815260200160405180910390a2505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110c457805160ff19168380011785556110f1565b828001600101855582156110f1579182015b828111156110f15782518255916020019190600101906110d6565b506110fd929150611113565b5090565b60206040519081016040526000815290565b61112d91905b808211156110fd5760008155600101611119565b905600a165627a7a723058202aec3c68797bf2d53a514b8e41f08c3e96a6f341417e8ba6558fb76d1d76c21c0029"
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/PublicResolver;->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/PublicResolver;
.registers 11
.prologue
.line 396
new-instance v0, Lorg/web3j/ens/contracts/generated/PublicResolver;
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/PublicResolver;-><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/PublicResolver;
.registers 11
.prologue
.line 400
new-instance v0, Lorg/web3j/ens/contracts/generated/PublicResolver;
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/PublicResolver;-><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 ABI([BLjava/math/BigInteger;)Lorg/web3j/protocol/core/RemoteCall;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/math/BigInteger;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/tuples/generated/Tuple2",
"<",
"Ljava/math/BigInteger;",
"[B>;>;"
}
.end annotation
.prologue
const/4 v4, 0x2
const/4 v6, 0x1
const/4 v5, 0x0
.line 277
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "ABI"
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
new-instance v3, Lorg/web3j/abi/datatypes/generated/Uint256;
invoke-direct {v3, p2}, Lorg/web3j/abi/datatypes/generated/Uint256;-><init>(Ljava/math/BigInteger;)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, v4, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$36;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$36;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v5
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$37;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$37;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v6
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 281
new-instance v1, Lorg/web3j/protocol/core/RemoteCall;
new-instance v2, Lorg/web3j/ens/contracts/generated/PublicResolver$38;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$38;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Function;)V
invoke-direct {v1, v2}, Lorg/web3j/protocol/core/RemoteCall;-><init>(Ljava/util/concurrent/Callable;)V
return-object v1
.end method
.method public final aBIChangedEventObservable(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/PublicResolver$ABIChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v5, 0x0
.line 172
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "ABIChanged"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$18;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$18;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v3, v2, v5
const/4 v3, 0x1
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$19;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$19;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v2, v3
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
new-array v3, v5, [Lorg/web3j/abi/TypeReference;
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 175
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 176
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 177
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver$20;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$20;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;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 addr([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 311
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "addr"
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/PublicResolver$40;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$40;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 314
const-class v1, Ljava/lang/String;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 addrChangedEventObservable(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/PublicResolver$AddrChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 73
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "AddrChanged"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$3;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$3;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$4;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$4;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 76
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 77
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 78
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver$5;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$5;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;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 content([B)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<[B>;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 304
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "content"
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/PublicResolver$39;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$39;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 307
const-class v1, [B
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 contentChangedEventObservable(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/PublicResolver$ContentChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 106
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "ContentChanged"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$8;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$8;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$9;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$9;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 109
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 110
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 111
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver$10;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$10;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;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 getABIChangedEvents(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/PublicResolver$ABIChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 157
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "ABIChanged"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$16;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$16;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v3, v2, v5
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$17;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$17;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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, v5, [Lorg/web3j/abi/TypeReference;
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 160
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 161
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 162
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_35
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6e
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/web3j/abi/EventValues;
.line 163
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$ABIChangedEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/PublicResolver$ABIChangedEventResponse;-><init>()V
.line 164
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/PublicResolver$ABIChangedEventResponse;->node:[B
.line 165
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getIndexedValues()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v6}, 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/PublicResolver$ABIChangedEventResponse;->contentType:Ljava/math/BigInteger;
.line 166
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_35
.line 168
:cond_6e
return-object v2
.end method
.method public final getAddrChangedEvents(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/PublicResolver$AddrChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 58
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "AddrChanged"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$1;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$1;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$2;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$2;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 61
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 62
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 63
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 64
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$AddrChangedEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/PublicResolver$AddrChangedEventResponse;-><init>()V
.line 65
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/PublicResolver$AddrChangedEventResponse;->node:[B
.line 66
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/PublicResolver$AddrChangedEventResponse;->a:Ljava/lang/String;
.line 67
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 69
:cond_6d
return-object v2
.end method
.method public final getContentChangedEvents(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/PublicResolver$ContentChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 91
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "ContentChanged"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$6;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$6;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$7;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$7;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 94
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 95
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 96
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 97
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$ContentChangedEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/PublicResolver$ContentChangedEventResponse;-><init>()V
.line 98
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/PublicResolver$ContentChangedEventResponse;->node:[B
.line 99
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, [B
iput-object v0, v4, Lorg/web3j/ens/contracts/generated/PublicResolver$ContentChangedEventResponse;->hash:[B
.line 100
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 102
:cond_6d
return-object v2
.end method
.method public final getNameChangedEvents(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/PublicResolver$NameChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 124
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NameChanged"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$11;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$11;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$12;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$12;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 127
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 128
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 129
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 130
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$NameChangedEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/PublicResolver$NameChangedEventResponse;-><init>()V
.line 131
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/PublicResolver$NameChangedEventResponse;->node:[B
.line 132
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/PublicResolver$NameChangedEventResponse;->name:Ljava/lang/String;
.line 133
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_34
.line 135
:cond_6d
return-object v2
.end method
.method public final getPubkeyChangedEvents(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/PublicResolver$PubkeyChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 190
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "PubkeyChanged"
new-array v2, v6, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$21;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$21;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
const/4 v3, 0x2
new-array v3, v3, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$22;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$22;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v5
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$23;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$23;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v6
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 193
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 194
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 195
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 196
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$PubkeyChangedEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/PublicResolver$PubkeyChangedEventResponse;-><init>()V
.line 197
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/PublicResolver$PubkeyChangedEventResponse;->node:[B
.line 198
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getNonIndexedValues()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/PublicResolver$PubkeyChangedEventResponse;->x:[B
.line 199
invoke-virtual {v0}, Lorg/web3j/abi/EventValues;->getNonIndexedValues()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v6}, 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, [B
iput-object v0, v4, Lorg/web3j/ens/contracts/generated/PublicResolver$PubkeyChangedEventResponse;->y:[B
.line 200
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_3c
.line 202
:cond_87
return-object v2
.end method
.method public final getTextChangedEvents(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/PublicResolver$TextChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 225
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "TextChanged"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$28;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$28;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v3, v2, v5
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$29;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$29;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$30;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$30;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 228
invoke-virtual {p0, v0, p1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->extractEventParameters(Lorg/web3j/abi/datatypes/Event;Lorg/web3j/protocol/core/methods/response/TransactionReceipt;)Ljava/util/List;
move-result-object v0
.line 229
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 230
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 231
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$TextChangedEventResponse;
invoke-direct {v4}, Lorg/web3j/ens/contracts/generated/PublicResolver$TextChangedEventResponse;-><init>()V
.line 232
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/PublicResolver$TextChangedEventResponse;->node:[B
.line 233
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, Ljava/lang/String;
iput-object v1, v4, Lorg/web3j/ens/contracts/generated/PublicResolver$TextChangedEventResponse;->indexedKey:Ljava/lang/String;
.line 234
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/PublicResolver$TextChangedEventResponse;->key:Ljava/lang/String;
.line 235
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_3c
.line 237
:cond_87
return-object v2
.end method
.method public final name([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 336
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "name"
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/PublicResolver$42;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$42;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 339
const-class v1, Ljava/lang/String;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 nameChangedEventObservable(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/PublicResolver$NameChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 139
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "NameChanged"
new-array v2, v4, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$13;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$13;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$14;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$14;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 142
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 143
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 144
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver$15;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$15;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;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 pubkey([B)Lorg/web3j/protocol/core/RemoteCall;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/tuples/generated/Tuple2",
"<[B[B>;>;"
}
.end annotation
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 361
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "pubkey"
new-array v2, v6, [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
const/4 v3, 0x2
new-array v3, v3, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$43;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$43;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v5
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$44;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$44;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v6
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 364
new-instance v1, Lorg/web3j/protocol/core/RemoteCall;
new-instance v2, Lorg/web3j/ens/contracts/generated/PublicResolver$45;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$45;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;Lorg/web3j/abi/datatypes/Function;)V
invoke-direct {v1, v2}, Lorg/web3j/protocol/core/RemoteCall;-><init>(Ljava/util/concurrent/Callable;)V
return-object v1
.end method
.method public final pubkeyChangedEventObservable(Lorg/web3j/protocol/core/DefaultBlockParameter;Lorg/web3j/protocol/core/DefaultBlockParameter;)Lrx/e;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
"Lorg/web3j/protocol/core/DefaultBlockParameter;",
")",
"Lrx/e",
"<",
"Lorg/web3j/ens/contracts/generated/PublicResolver$PubkeyChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 206
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "PubkeyChanged"
new-array v2, v6, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$24;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$24;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v3, v2, v5
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
const/4 v3, 0x2
new-array v3, v3, [Lorg/web3j/abi/TypeReference;
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$25;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$25;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v5
new-instance v4, Lorg/web3j/ens/contracts/generated/PublicResolver$26;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$26;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v4, v3, v6
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 209
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 210
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 211
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver$27;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$27;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;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 setABI([BLjava/math/BigInteger;[B)Lorg/web3j/protocol/core/RemoteCall;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/math/BigInteger;",
"[B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 326
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setABI"
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/Uint256;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/generated/Uint256;-><init>(Ljava/math/BigInteger;)V
aput-object v4, v2, v3
const/4 v3, 0x2
new-instance v4, Lorg/web3j/abi/datatypes/DynamicBytes;
invoke-direct {v4, p3}, Lorg/web3j/abi/datatypes/DynamicBytes;-><init>([B)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 332
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setAddr([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 377
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setAddr"
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 382
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setContent([B[B)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B[B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 352
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setContent"
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/Bytes32;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)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 357
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setName([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 343
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setName"
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/Utf8String;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/Utf8String;-><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 348
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setPubkey([B[B[B)Lorg/web3j/protocol/core/RemoteCall;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"([B[B[B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 294
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setPubkey"
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/generated/Bytes32;
invoke-direct {v4, p3}, Lorg/web3j/abi/datatypes/generated/Bytes32;-><init>([B)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 300
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final setText([BLjava/lang/String;Ljava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Lorg/web3j/protocol/core/methods/response/TransactionReceipt;",
">;"
}
.end annotation
.prologue
.line 267
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "setText"
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/Utf8String;
invoke-direct {v4, p2}, Lorg/web3j/abi/datatypes/Utf8String;-><init>(Ljava/lang/String;)V
aput-object v4, v2, v3
const/4 v3, 0x2
new-instance v4, Lorg/web3j/abi/datatypes/Utf8String;
invoke-direct {v4, p3}, Lorg/web3j/abi/datatypes/Utf8String;-><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 273
invoke-virtual {p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->executeRemoteCallTransaction(Lorg/web3j/abi/datatypes/Function;)Lorg/web3j/protocol/core/RemoteCall;
move-result-object v0
return-object v0
.end method
.method public final supportsInterface([B)Lorg/web3j/protocol/core/RemoteCall;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 260
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "supportsInterface"
new-array v2, v4, [Lorg/web3j/abi/datatypes/Type;
new-instance v3, Lorg/web3j/abi/datatypes/generated/Bytes4;
invoke-direct {v3, p1}, Lorg/web3j/abi/datatypes/generated/Bytes4;-><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/PublicResolver$35;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$35;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 263
const-class v1, Ljava/lang/Boolean;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 text([BLjava/lang/String;)Lorg/web3j/protocol/core/RemoteCall;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"([B",
"Ljava/lang/String;",
")",
"Lorg/web3j/protocol/core/RemoteCall",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 318
new-instance v0, Lorg/web3j/abi/datatypes/Function;
const-string v1, "text"
const/4 v2, 0x2
new-array v2, v2, [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
new-instance v3, Lorg/web3j/abi/datatypes/Utf8String;
invoke-direct {v3, p2}, Lorg/web3j/abi/datatypes/Utf8String;-><init>(Ljava/lang/String;)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/PublicResolver$41;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$41;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 322
const-class v1, Ljava/lang/String;
invoke-virtual {p0, v0, v1}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 textChangedEventObservable(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/PublicResolver$TextChangedEventResponse;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v5, 0x0
.line 241
new-instance v0, Lorg/web3j/abi/datatypes/Event;
const-string v1, "TextChanged"
const/4 v2, 0x2
new-array v2, v2, [Lorg/web3j/abi/TypeReference;
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$31;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$31;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)V
aput-object v3, v2, v5
new-instance v3, Lorg/web3j/ens/contracts/generated/PublicResolver$32;
invoke-direct {v3, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$32;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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/PublicResolver$33;
invoke-direct {v4, p0}, Lorg/web3j/ens/contracts/generated/PublicResolver$33;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;)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 244
new-instance v1, Lorg/web3j/protocol/core/methods/request/EthFilter;
invoke-virtual {p0}, Lorg/web3j/ens/contracts/generated/PublicResolver;->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 245
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 246
iget-object v2, p0, Lorg/web3j/ens/contracts/generated/PublicResolver;->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/PublicResolver$34;
invoke-direct {v2, p0, v0}, Lorg/web3j/ens/contracts/generated/PublicResolver$34;-><init>(Lorg/web3j/ens/contracts/generated/PublicResolver;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