diff --git a/src/java/commiteth/eth/contracts/ERC20.java b/src/java/commiteth/eth/contracts/ERC20.java
index 87c61f6..e561631 100644
--- a/src/java/commiteth/eth/contracts/ERC20.java
+++ b/src/java/commiteth/eth/contracts/ERC20.java
@@ -5,9 +5,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
-import java.util.concurrent.Future;
import org.web3j.abi.EventEncoder;
-import org.web3j.abi.EventValues;
import org.web3j.abi.TypeReference;
import org.web3j.abi.datatypes.Address;
import org.web3j.abi.datatypes.Event;
@@ -17,6 +15,7 @@ import org.web3j.abi.datatypes.generated.Uint256;
import org.web3j.crypto.Credentials;
import org.web3j.protocol.Web3j;
import org.web3j.protocol.core.DefaultBlockParameter;
+import org.web3j.protocol.core.RemoteCall;
import org.web3j.protocol.core.methods.request.EthFilter;
import org.web3j.protocol.core.methods.response.Log;
import org.web3j.protocol.core.methods.response.TransactionReceipt;
@@ -26,20 +25,22 @@ import rx.Observable;
import rx.functions.Func1;
/**
- * Auto generated code.
- * Do not modify!
- * Please use the web3j command line tools, or {@link org.web3j.codegen.SolidityFunctionWrapperGenerator} to update.
+ *
Auto generated code. + *
Do not modify! + *
Please use the web3j command line tools, + * or the org.web3j.codegen.SolidityFunctionWrapperGenerator in the + * codegen module to update. * - *
Generated with web3j version 2.3.0. + *
Generated with web3j version 3.3.1.
*/
-public final class ERC20 extends Contract {
+public class ERC20 extends Contract {
private static final String BINARY = "";
- private ERC20(String contractAddress, Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) {
+ protected ERC20(String contractAddress, Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) {
super(BINARY, contractAddress, web3j, credentials, gasPrice, gasLimit);
}
- private ERC20(String contractAddress, Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) {
+ protected ERC20(String contractAddress, Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) {
super(BINARY, contractAddress, web3j, transactionManager, gasPrice, gasLimit);
}
@@ -47,13 +48,14 @@ public final class ERC20 extends Contract {
final Event event = new Event("Transfer",
Arrays. Auto generated code.
+ * Do not modify!
+ * Please use the web3j command line tools,
+ * or the org.web3j.codegen.SolidityFunctionWrapperGenerator in the
+ * codegen module to update.
*
- * Generated with web3j version 2.3.0.
+ * Generated with web3j version 3.3.1.
*/
-public final class MultiSigTokenWallet extends Contract {
- private static final String BINARY = "6060604052341561000f57600080fd5b5b6127718061001f6000396000f300606060405236156101bc5763ffffffff60e060020a60003504166301e336678114610207578063025e7c2714610231578063173825d91461026357806320ea8d8614610284578063273cbaa01461029c5780632f54bf6e146103035780633411c81c14610336578063342b7e711461036c57806336756a23146103bd5780634f383934146104105780634f64b2be146104615780635143a9fe14610493578063523fba7f14610501578063547415251461053257806358e2cd76146105615780637065cb4814610582578063784547a7146105a35780638b51d13f146105cd5780638f4ffcb1146105f55780639ace38c214610663578063a0e67e2b14610722578063a878aee614610789578063a8abe69a146107aa578063affed0e014610821578063b5dc40c314610846578063b77bf600146108b0578063b97fd9e1146108d5578063ba51a6df146108f6578063c01a8c841461090e578063c0ee0b8a14610926578063c64274741461098d578063cd49952314610a04578063d74f8edd14610a42578063dc8452cd14610a67578063e20056e614610a8c578063e3004b5714610ab3578063ee22610b14610b14578063f750aaa614610b2c575b5b60003411156102045733600160a060020a03167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c3460405190815260200160405180910390a25b5b005b341561021257600080fd5b610204600160a060020a0360043581169060243516604435610b4d565b005b341561023c57600080fd5b610247600435610c5c565b604051600160a060020a03909116815260200160405180910390f35b341561026e57600080fd5b610204600160a060020a0360043516610c8e565b005b341561028f57600080fd5b610204600435610e43565b005b34156102a757600080fd5b6102af610f25565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156102ef5780820151818401525b6020016102d6565b505050509050019250505060405180910390f35b341561030e57600080fd5b610322600160a060020a0360043516610f8e565b604051901515815260200160405180910390f35b341561034157600080fd5b610322600435600160a060020a0360243516610fa3565b604051901515815260200160405180910390f35b341561037757600080fd5b6102046004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610fc395505050505050565b005b34156103c857600080fd5b61020460046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496505093359350610ffc92505050565b005b341561041b57600080fd5b610204600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061113a95505050505050565b005b341561046c57600080fd5b610247600435611168565b604051600160a060020a03909116815260200160405180910390f35b341561049e57600080fd5b61020460048035600160a060020a0390811691602480359260443516919060849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061119a95505050505050565b005b341561050c57600080fd5b610520600160a060020a0360043516611270565b60405190815260200160405180910390f35b341561053d57600080fd5b61052060043515156024351515611282565b60405190815260200160405180910390f35b341561056c57600080fd5b610204600160a060020a03600435166112f1565b005b341561058d57600080fd5b610204600160a060020a03600435166113e0565b005b34156105ae57600080fd5b61032260043561151a565b604051901515815260200160405180910390f35b34156105d857600080fd5b6105206004356115ae565b60405190815260200160405180910390f35b341561060057600080fd5b61020460048035600160a060020a0390811691602480359260443516919060849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061162d95505050505050565b005b341561066e57600080fd5b610679600435611640565b604051600160a060020a03851681526020810184905281151560608201526080604082018181528454600260001961010060018416150201909116049183018290529060a0830190859080156107105780601f106106e557610100808354040283529160200191610710565b820191906000526020600020905b8154815290600101906020018083116106f357829003601f168201915b50509550505050505060405180910390f35b341561072d57600080fd5b6102af611673565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156102ef5780820151818401525b6020016102d6565b505050509050019250505060405180910390f35b341561079457600080fd5b610204600160a060020a03600435166116dc565b005b34156107b557600080fd5b6102af60043560243560443515156064351515611911565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156102ef5780820151818401525b6020016102d6565b505050509050019250505060405180910390f35b341561082c57600080fd5b610520611a3f565b60405190815260200160405180910390f35b341561085157600080fd5b6102af600435611a45565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156102ef5780820151818401525b6020016102d6565b505050509050019250505060405180910390f35b34156108bb57600080fd5b610520611bc5565b60405190815260200160405180910390f35b34156108e057600080fd5b610204600160a060020a0360043516611bcb565b005b341561090157600080fd5b610204600435611ce1565b005b341561091957600080fd5b610204600435611d77565b005b341561093157600080fd5b61020460048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611e6895505050505050565b005b341561099857600080fd5b61052060048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611e7a95505050505050565b60405190815260200160405180910390f35b3415610a0f57600080fd5b610247600160a060020a0360043516602435611e9a565b604051600160a060020a03909116815260200160405180910390f35b3415610a4d57600080fd5b610520611edc565b60405190815260200160405180910390f35b3415610a7257600080fd5b610520611ee1565b60405190815260200160405180910390f35b3415610a9757600080fd5b610204600160a060020a0360043581169060243516611ee7565b005b3415610abe57600080fd5b61020460048035600160a060020a03169060446024803590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506120a895505050505050565b005b3415610b1f57600080fd5b610204600435612139565b005b3415610b3757600080fd5b610204600160a060020a036004351661229a565b005b60008083600160a060020a0381161515610b6657600080fd5b30600160a060020a031633600160a060020a0316141515610b8657600080fd5b60008411610b9357600080fd5b600160a060020a038616600090815260056020526040902054925082841115610bbb57600080fd5b600160a060020a038616600081815260056020526040808220878703905563a9059cbb918891889190516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610c2c57600080fd5b6102c65a03f11515610c3d57600080fd5b5050506040518051925050811515610c5157fe5b5b5b5b505050505050565b6000805482908110610c6a57fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60008030600160a060020a031633600160a060020a0316141515610cb157600080fd5b600160a060020a038316600090815260066020526040902054839060ff161515610cda57600080fd5b600160a060020a0384166000908152600660205260408120805460ff19169055805460001901935091505b82821015610dd75783600160a060020a0316600083815481101515610d2657fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03161415610dcb57600080546000198101908110610d6757fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600083815481101515610d9657fe5b906000526020600020900160005b6101000a815481600160a060020a030219169083600160a060020a03160217905550610dd7565b5b600190910190610d05565b600080546000190190610dea9082612580565b506000546008541115610e0357600054610e0390611ce1565b5b83600160a060020a03167f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9060405160405180910390a25b5b505b505050565b33600160a060020a03811660009081526006602052604090205460ff161515610e6b57600080fd5b600082815260036020908152604080832033600160a060020a038116855292529091205483919060ff161515610ea057600080fd5b600084815260026020526040902060030154849060ff1615610ec157600080fd5b6000858152600360209081526040808320600160a060020a033316808552925291829020805460ff1916905586917ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9905160405180910390a35b5b505b50505b5050565b610f2d6125aa565b6001805480602002602001604051908101604052809291908181526020018280548015610f8357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610f65575b505050505090505b90565b60066020526000908152604090205460ff1681565b600360209081526000928352604080842090915290825290205460ff1681565b30600160a060020a031633600160a060020a0316141515610fe357600080fd5b6001818051610f219291602001906125bc565b505b5b50565b6000825182603282111580156110125750818111155b801561101d57508015155b801561102857508115155b151561103357600080fd5b6000541580156110435750600854155b151561104e57600080fd5b600092505b8451831015611118576006600086858151811061106c57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000205460ff161580156110bd57508483815181106110a757fe5b90602001906020020151600160a060020a031615155b15156110c857600080fd5b6001600660008786815181106110da57fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff19169115159190911790555b600190920191611053565b600085805161112b9291602001906125bc565b5060088490555b5b5050505050565b600160a060020a0333166000908152600760205260409020818051610f219291602001906125bc565b505b50565b6001805482908110610c6a57fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60008030600160a060020a031686600160a060020a031614156111bc57610c51565b600954915083600160a060020a03166323b872dd87308860006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561122b57600080fd5b6102c65a03f1151561123c57600080fd5b505050604051805191505080151561125057fe5b816009541415610c5157610c518686868661231d565b5b5b505050505050565b60056020526000908152604090205481565b6000805b6004548110156112e9578380156112af575060008181526002602052604090206003015460ff16155b806112d357508280156112d3575060008181526002602052604090206003015460ff165b5b156112e0576001820191505b5b600101611286565b5b5092915050565b33600160a060020a0381166000908152600660205260408120549091829160ff16151561131d57600080fd5b600160a060020a0384166000818152600560205260408082205495506370a08231913091516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561138457600080fd5b6102c65a03f1151561139557600080fd5b505050604051805192505082821115610e3b57610e3b60008484038660006040518059106113c05750595b908082528060200260200182016040525b5061231d565b5b5b5b50505050565b30600160a060020a031633600160a060020a031614151561140057600080fd5b600160a060020a038116600090815260066020526040902054819060ff161561142857600080fd5b81600160a060020a038116151561143e57600080fd5b6000805490506001016008546032821115801561145b5750818111155b801561146657508015155b801561147157508115155b151561147c57600080fd5b600160a060020a0385166000908152600660205260408120805460ff1916600190811790915581549081016114b18382612580565b916000526020600020900160005b8154600160a060020a03808a166101009390930a8381029102199091161790915590507ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a25b5b50505b505b505b50565b600080805b6000548110156115a6576000848152600360205260408120815490919081908490811061154857fe5b906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff161561158a576001820191505b60085482141561159d57600192506115a6565b5b60010161151f565b5b5050919050565b6000805b60005481101561162657600083815260036020526040812081549091908190849081106115db57fe5b906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff161561161d576001820191505b5b6001016115b2565b5b50919050565b610e3b8484848461119a565b5b50505050565b6002602081905260009182526040909120805460018201546003830154600160a060020a03909216939092019060ff1684565b61167b6125aa565b6000805480602002602001604051908101604052809291908181526020018280548015610f8357602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610f65575b505050505090505b90565b6116e46125aa565b600080808085600160a060020a03811615156116ff57600080fd5b30600160a060020a031633600160a060020a031614151561171f57600080fd5b600160a060020a03871660009081526007602052604081205411156117c3576007600088600160a060020a0316600160a060020a031681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156117b757602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611799575b50505050509550611821565b600180548060200260200160405190810160405280929190818152602001828054801561181957602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116117fb575b505050505095505b85519450600093505b848410156119055785848151811061183e57fe5b90602001906020020151600160a060020a0381166000908152600560205260408120549194509092508211156118f957600160a060020a03831660008181526005602052604080822082905563a9059cbb918a91869190516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156118dd57600080fd5b6102c65a03f115156118ee57600080fd5b505050604051805150505b5b60019093019261182a565b5b5b5b50505050505050565b6119196125aa565b6119216125aa565b6000806004546040518059106119345750595b908082528060200260200182016040525b50925060009150600090505b6004548110156119cc5785801561197a575060008181526002602052604090206003015460ff16155b8061199e575084801561199e575060008181526002602052604090206003015460ff165b5b156119c357808383815181106119b157fe5b60209081029091010152600191909101905b5b600101611951565b8787036040518059106119dc5750595b908082528060200260200182016040525b5093508790505b86811015611a3357828181518110611a0857fe5b906020019060200201518489830381518110611a2057fe5b602090810290910101525b6001016119f4565b5b505050949350505050565b60095481565b611a4d6125aa565b611a556125aa565b600080548190604051805910611a685750595b908082528060200260200182016040525b50925060009150600090505b600054811015611b4b5760008581526003602052604081208154909190819084908110611aae57fe5b906000526020600020900160005b9054600160a060020a036101009290920a900416815260208101919091526040016000205460ff1615611b42576000805482908110611af757fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316838381518110611b2357fe5b600160a060020a03909216602092830290910190910152600191909101905b5b600101611a85565b81604051805910611b595750595b908082528060200260200182016040525b509350600090505b81811015611bbc57828181518110611b8657fe5b90602001906020020151848281518110611b9c57fe5b600160a060020a039092166020928302909101909101525b600101611b72565b5b505050919050565b60045481565b611bd36125aa565b60008083600160a060020a0381161515611bec57600080fd5b600160a060020a038516600090815260066020526040902054859060ff1615611c1457600080fd5b30600160a060020a031633600160a060020a0316141515611c3457600080fd5b6000805480602002602001604051908101604052809291908181526020018280548015611c8a57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611c6c575b5050505050945084519350611c9e866113e0565b600092505b83831015610c5157611cc9858481518110611cba57fe5b90602001906020020151610c8e565b5b600190920191611ca3565b5b5b5b505b5050505050565b30600160a060020a031633600160a060020a0316141515611d0157600080fd5b6000548160328211801590611d165750818111155b8015611d2157508015155b8015611d2c57508115155b1515611d3757600080fd5b60088390557fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a8360405190815260200160405180910390a15b5b50505b50565b33600160a060020a03811660009081526006602052604090205460ff161515611d9f57600080fd5b6000828152600260205260409020548290600160a060020a03161515611dc457600080fd5b600083815260036020908152604080832033600160a060020a038116855292529091205484919060ff1615611df857600080fd5b6000858152600360209081526040808320600160a060020a033316808552925291829020805460ff1916600117905586917f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef905160405180910390a3610f1b85612139565b5b5b50505b505b5050565b610e3e8383338461231d565b5b505050565b6000611e87848484612480565b9050611e9281611d77565b5b9392505050565b600760205281600052604060002081815481101515611eb557fe5b906000526020600020900160005b915091509054906101000a9004600160a060020a031681565b603281565b60085481565b600030600160a060020a031633600160a060020a0316141515611f0957600080fd5b600160a060020a038316600090815260066020526040902054839060ff161515611f3257600080fd5b600160a060020a038316600090815260066020526040902054839060ff1615611f5a57600080fd5b600092505b6000548310156120025784600160a060020a0316600084815481101515611f8257fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03161415611ff65783600084815481101515611fc157fe5b906000526020600020900160005b6101000a815481600160a060020a030219169083600160a060020a03160217905550612002565b5b600190920191611f5f565b600160a060020a03808616600081815260066020526040808220805460ff199081169091559388168252908190208054909316600117909255907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90905160405180910390a283600160a060020a03167ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a25b5b505b505b505050565b336000600160a060020a03841663dd62ed3e8330846040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561210957600080fd5b6102c65a03f1151561211a57600080fd5b505050604051805190509050610e3b8282868661119a565b5b50505050565b600081815260026020526040812060030154829060ff161561215a57600080fd5b6121638361151a565b15610e3e5760008381526002602081905260409182902060038101805460ff19166001908117909155815490820154919550600160a060020a03169290918501905180828054600181600116156101000203166002900480156122075780601f106121dc57610100808354040283529160200191612207565b820191906000526020600020905b8154815290600101906020018083116121ea57829003601f168201915b505091505060006040518083038185876187965a03f1925050501561225857827f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7560405160405180910390a2610e3e565b827f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923660405160405180910390a260038201805460ff191690555b5b5b5b505050565b80600160a060020a03811615156122b057600080fd5b30600160a060020a031633600160a060020a03161415156122d057600080fd5b6122d9826116dc565b81600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f193505050501515610f2157600080fd5b5b5b5b5050565b83600160a060020a03167f98c09d9949722bae4bd0d988d4050091c3ae7ec6d51d3c6bbfe4233593944e9e8385604051600160a060020a03909216825260208201526040908101905180910390a2600980546001019055600160a060020a038216600090815260056020526040902054151561245a57600180548082016123a48382612580565b916000526020600020900160005b8154600160a060020a038087166101009390930a8381029102199091161790915590506370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561242257600080fd5b6102c65a03f1151561243357600080fd5b5050506040518051600160a060020a03841660009081526005602052604090205550610e3b565b600160a060020a03821660009081526005602052604090208054840190555b5b50505050565b600083600160a060020a038116151561249857600080fd5b600454915060806040519081016040908152600160a060020a038716825260208083018790528183018690526000606084018190528581526002909152208151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151816001015560408201518160020190805161252492916020019061266d565b506060820151600391909101805460ff191691151591909117905550600480546001019055817fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5160405160405180910390a25b5b509392505050565b815481835581811511610e3e57600083815260209020610e3e9181019083016126ec565b5b505050565b60206040519081016040526000815290565b828054828255906000526020600020908101928215612620579160200282015b82811115612620578251825473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0391909116178255602092909201916001909101906125dc565b5b5061262d92915061270d565b5090565b815481835581811511610e3e57600083815260209020610e3e9181019083016126ec565b5b505050565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106126ae57805160ff19168380011785556126db565b828001600101855582156126db579182015b828111156126db5782518255916020019190600101906126c0565b5b5061262d9291506126ec565b5090565b610f8b91905b8082111561262d57600081556001016126f2565b5090565b90565b610f8b91905b8082111561262d57805473ffffffffffffffffffffffffffffffffffffffff19168155600101612713565b5090565b905600a165627a7a723058200786c077331fb9b692c0f2a7255efbc0c5d18913e1e95b4e28e8fb5cc1d324930029";
+public class MultiSigTokenWallet extends Contract {
+ private static final String BINARY = "6060604052341561000f57600080fd5b6124068061001e6000396000f3006060604052600436106101be5763ffffffff60e060020a60003504166301e336678114610207578063025e7c271461022f578063173825d91461026157806320ea8d8614610280578063273cbaa0146102965780632f54bf6e146102fc5780633411c81c1461032f578063342b7e711461035157806336756a23146103a05780634f383934146103f15780634f64b2be146104405780635143a9fe14610456578063523fba7f146104c257806354741525146104f357806358e2cd76146105105780637065cb481461052f578063784547a71461054e5780638b51d13f146105645780638f4ffcb11461057a5780639ace38c2146105e6578063a0e67e2b14610694578063a878aee6146106a7578063a8abe69a146106c6578063affed0e0146106e9578063b5dc40c3146106fc578063b77bf60014610712578063b97fd9e114610725578063ba51a6df14610744578063c01a8c841461075a578063c0ee0b8a14610770578063c6427474146107d5578063cd4995231461083a578063d74f8edd1461085c578063dc8452cd1461086f578063e20056e614610882578063e3004b57146108a7578063ee22610b14610906578063f750aaa61461091c575b60003411156102055733600160a060020a03167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c3460405190815260200160405180910390a25b005b341561021257600080fd5b610205600160a060020a036004358116906024351660443561093b565b341561023a57600080fd5b610245600435610a3c565b604051600160a060020a03909116815260200160405180910390f35b341561026c57600080fd5b610205600160a060020a0360043516610a64565b341561028b57600080fd5b610205600435610bee565b34156102a157600080fd5b6102a9610ccc565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156102e85780820151838201526020016102d0565b505050509050019250505060405180910390f35b341561030757600080fd5b61031b600160a060020a0360043516610d35565b604051901515815260200160405180910390f35b341561033a57600080fd5b61031b600435600160a060020a0360243516610d4a565b341561035c57600080fd5b6102056004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610d6a95505050505050565b34156103ab57600080fd5b61020560046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496505093359350610da192505050565b34156103fc57600080fd5b6102056004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610edd95505050505050565b341561044b57600080fd5b610245600435610f06565b341561046157600080fd5b61020560048035600160a060020a0390811691602480359260443516919060849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f1495505050505050565b34156104cd57600080fd5b6104e1600160a060020a0360043516610fd3565b60405190815260200160405180910390f35b34156104fe57600080fd5b6104e160043515156024351515610fe5565b341561051b57600080fd5b610205600160a060020a0360043516611051565b341561053a57600080fd5b610205600160a060020a0360043516611136565b341561055957600080fd5b61031b600435611262565b341561056f57600080fd5b6104e16004356112e6565b341561058557600080fd5b61020560048035600160a060020a0390811691602480359260443516919060849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061135595505050505050565b34156105f157600080fd5b6105fc600435611361565b604051600160a060020a038516815260208101849052811515606082015260806040820181815290820184818151815260200191508051906020019080838360005b8381101561065657808201518382015260200161063e565b50505050905090810190601f1680156106835780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b341561069f57600080fd5b6102a961143f565b34156106b257600080fd5b610205600160a060020a03600435166114a5565b34156106d157600080fd5b6102a9600435602435604435151560643515156116cb565b34156106f457600080fd5b6104e16117f3565b341561070757600080fd5b6102a96004356117f9565b341561071d57600080fd5b6104e161195b565b341561073057600080fd5b610205600160a060020a0360043516611961565b341561074f57600080fd5b610205600435611a6a565b341561076557600080fd5b610205600435611afd565b341561077b57600080fd5b61020560048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611bea95505050505050565b34156107e057600080fd5b6104e160048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611bfb95505050505050565b341561084557600080fd5b610245600160a060020a0360043516602435611c1a565b341561086757600080fd5b6104e1611c51565b341561087a57600080fd5b6104e1611c56565b341561088d57600080fd5b610205600160a060020a0360043581169060243516611c5c565b34156108b257600080fd5b61020560048035600160a060020a03169060446024803590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611dfd95505050505050565b341561091157600080fd5b610205600435611e7b565b341561092757600080fd5b610205600160a060020a0360043516611fd2565b60008083600160a060020a038116151561095457600080fd5b30600160a060020a031633600160a060020a031614151561097457600080fd5b6000841161098157600080fd5b600160a060020a0386166000908152600560205260409020549250828411156109a957600080fd5b600160a060020a03861660008181526005602052604090819020868603905563a9059cbb90879087905160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610a1357600080fd5b5af11515610a2057600080fd5b5050506040518051925050811515610a3457fe5b505050505050565b6000805482908110610a4a57fe5b600091825260209091200154600160a060020a0316905081565b60008030600160a060020a031633600160a060020a0316141515610a8757600080fd5b600160a060020a038316600090815260066020526040902054839060ff161515610ab057600080fd5b600160a060020a0384166000908152600660205260408120805460ff19169055805460001901935091505b82821015610b865783600160a060020a0316600083815481101515610afc57fe5b600091825260209091200154600160a060020a03161415610b7b57600080546000198101908110610b2957fe5b60009182526020822001548154600160a060020a03909116919084908110610b4d57fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055610b86565b600190910190610adb565b600080546000190190610b999082612289565b506000546008541115610bb257600054610bb290611a6a565b83600160a060020a03167f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9060405160405180910390a250505050565b33600160a060020a03811660009081526006602052604090205460ff161515610c1657600080fd5b600082815260036020908152604080832033600160a060020a038116855292529091205483919060ff161515610c4b57600080fd5b600084815260026020526040902060030154849060ff1615610c6c57600080fd5b6000858152600360209081526040808320600160a060020a033316808552925291829020805460ff1916905586917ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9905160405180910390a35050505050565b610cd46122ad565b6001805480602002602001604051908101604052809291908181526020018280548015610d2a57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610d0c575b505050505090505b90565b60066020526000908152604090205460ff1681565b600360209081526000928352604080842090915290825290205460ff1681565b30600160a060020a031633600160a060020a0316141515610d8a57600080fd5b6001818051610d9d9291602001906122bf565b5050565b600082518260328211158015610db75750818111155b8015610dc257508015155b8015610dcd57508115155b1515610dd857600080fd5b600054158015610de85750600854155b1515610df357600080fd5b600092505b8451831015610ebd5760066000868581518110610e1157fe5b90602001906020020151600160a060020a0316815260208101919091526040016000205460ff16158015610e625750848381518110610e4c57fe5b90602001906020020151600160a060020a031615155b1515610e6d57600080fd5b600160066000878681518110610e7f57fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff191691151591909117905560019290920191610df8565b6000858051610ed09291602001906122bf565b5050506008919091555050565b600160a060020a0333166000908152600760205260409020818051610d9d9291602001906122bf565b6001805482908110610a4a57fe5b60008030600160a060020a031686600160a060020a03161415610f3657610a34565b600954915083600160a060020a03166323b872dd87308860405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610f9c57600080fd5b5af11515610fa957600080fd5b5050506040518051915050801515610fbd57fe5b816009541415610a3457610a348686868661204e565b60056020526000908152604090205481565b6000805b60045481101561104a57838015611012575060008181526002602052604090206003015460ff16155b806110365750828015611036575060008181526002602052604090206003015460ff165b15611042576001820191505b600101610fe9565b5092915050565b33600160a060020a0381166000908152600660205260408120549091829160ff16151561107d57600080fd5b600160a060020a038416600081815260056020526040908190205494506370a082319030905160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156110de57600080fd5b5af115156110eb57600080fd5b5050506040518051925050828211156111305761113060008484038660006040518059106111165750595b818152601f19601f8301168101602001604052905061204e565b50505050565b30600160a060020a031633600160a060020a031614151561115657600080fd5b600160a060020a038116600090815260066020526040902054819060ff161561117e57600080fd5b81600160a060020a038116151561119457600080fd5b600080549050600101600854603282111580156111b15750818111155b80156111bc57508015155b80156111c757508115155b15156111d257600080fd5b600160a060020a0385166000908152600660205260408120805460ff1916600190811790915581549081016112078382612289565b5060009182526020909120018054600160a060020a031916600160a060020a0387169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a25050505050565b600080805b6000548110156112df576000848152600360205260408120815490919081908490811061129057fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff16156112c4576001820191505b6008548214156112d757600192506112df565b600101611267565b5050919050565b6000805b60005481101561134f576000838152600360205260408120815490919081908490811061131357fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff1615611347576001820191505b6001016112ea565b50919050565b61113084848484610f14565b60026020528060005260406000206000915090508060000160009054906101000a9004600160a060020a031690806001015490806002018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561142c5780601f106114015761010080835404028352916020019161142c565b820191906000526020600020905b81548152906001019060200180831161140f57829003601f168201915b5050506003909301549192505060ff1684565b6114476122ad565b6000805480602002602001604051908101604052809291908181526020018280548015610d2a57602002820191906000526020600020908154600160a060020a03168152600190910190602001808311610d0c575050505050905090565b6114ad6122ad565b600080808085600160a060020a03811615156114c857600080fd5b30600160a060020a031633600160a060020a03161415156114e857600080fd5b600160a060020a038716600090815260076020526040812054111561158c576007600088600160a060020a0316600160a060020a0316815260200190815260200160002080548060200260200160405190810160405280929190818152602001828054801561158057602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611562575b505050505095506115ea565b60018054806020026020016040519081016040528092919081815260200182805480156115e257602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116115c4575b505050505095505b85519450600093505b848410156116c25785848151811061160757fe5b90602001906020020151600160a060020a0381166000908152600560205260408120549194509092508211156116b757600160a060020a0383166000818152600560205260408082209190915563a9059cbb90899085905160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561169f57600080fd5b5af115156116ac57600080fd5b505050604051805150505b6001909301926115f3565b50505050505050565b6116d36122ad565b6116db6122ad565b6000806004546040518059106116ee5750595b9080825280602002602001820160405250925060009150600090505b60045481101561178357858015611733575060008181526002602052604090206003015460ff16155b806117575750848015611757575060008181526002602052604090206003015460ff165b1561177b578083838151811061176957fe5b60209081029091010152600191909101905b60010161170a565b8787036040518059106117935750595b908082528060200260200182016040525093508790505b868110156117e8578281815181106117be57fe5b9060200190602002015184898303815181106117d657fe5b602090810290910101526001016117aa565b505050949350505050565b60095481565b6118016122ad565b6118096122ad565b60008054819060405180591061181c5750595b9080825280602002602001820160405250925060009150600090505b6000548110156118e4576000858152600360205260408120815490919081908490811061186157fe5b6000918252602080832090910154600160a060020a0316835282019290925260400190205460ff16156118dc57600080548290811061189c57fe5b600091825260209091200154600160a060020a03168383815181106118bd57fe5b600160a060020a03909216602092830290910190910152600191909101905b600101611838565b816040518059106118f25750595b90808252806020026020018201604052509350600090505b818110156119535782818151811061191e57fe5b9060200190602002015184828151811061193457fe5b600160a060020a0390921660209283029091019091015260010161190a565b505050919050565b60045481565b6119696122ad565b60008083600160a060020a038116151561198257600080fd5b600160a060020a038516600090815260066020526040902054859060ff16156119aa57600080fd5b30600160a060020a031633600160a060020a03161415156119ca57600080fd5b6000805480602002602001604051908101604052809291908181526020018280548015611a2057602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611a02575b5050505050945084519350611a3486611136565b600092505b83831015610a3457611a5f858481518110611a5057fe5b90602001906020020151610a64565b600190920191611a39565b30600160a060020a031633600160a060020a0316141515611a8a57600080fd5b6000548160328211801590611a9f5750818111155b8015611aaa57508015155b8015611ab557508115155b1515611ac057600080fd5b60088390557fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a8360405190815260200160405180910390a1505050565b33600160a060020a03811660009081526006602052604090205460ff161515611b2557600080fd5b6000828152600260205260409020548290600160a060020a03161515611b4a57600080fd5b600083815260036020908152604080832033600160a060020a038116855292529091205484919060ff1615611b7e57600080fd5b6000858152600360209081526040808320600160a060020a033316808552925291829020805460ff1916600117905586917f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef905160405180910390a3611be385611e7b565b5050505050565b611bf68383338461204e565b505050565b6000611c08848484612198565b9050611c1381611afd565b9392505050565b600760205281600052604060002081815481101515611c3557fe5b600091825260209091200154600160a060020a03169150829050565b603281565b60085481565b600030600160a060020a031633600160a060020a0316141515611c7e57600080fd5b600160a060020a038316600090815260066020526040902054839060ff161515611ca757600080fd5b600160a060020a038316600090815260066020526040902054839060ff1615611ccf57600080fd5b600092505b600054831015611d5b5784600160a060020a0316600084815481101515611cf757fe5b600091825260209091200154600160a060020a03161415611d505783600084815481101515611d2257fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055611d5b565b600190920191611cd4565b600160a060020a03808616600081815260066020526040808220805460ff199081169091559388168252908190208054909316600117909255907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90905160405180910390a283600160a060020a03167ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a25050505050565b336000600160a060020a03841663dd62ed3e833060405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b1515611e5657600080fd5b5af11515611e6357600080fd5b50505060405180519050905061113082828686610f14565b600081815260026020526040812060030154829060ff1615611e9c57600080fd5b611ea583611262565b15611bf65760008381526002602081905260409182902060038101805460ff19166001908117909155815490820154919550600160a060020a0316929091850190518082805460018160011615610100020316600290048015611f495780601f10611f1e57610100808354040283529160200191611f49565b820191906000526020600020905b815481529060010190602001808311611f2c57829003601f168201915b505091505060006040518083038185875af19250505015611f9657827f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7560405160405180910390a2611bf6565b827f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923660405160405180910390a250600301805460ff1916905550565b80600160a060020a0381161515611fe857600080fd5b30600160a060020a031633600160a060020a031614151561200857600080fd5b612011826114a5565b81600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f193505050501515610d9d57600080fd5b83600160a060020a03167f98c09d9949722bae4bd0d988d4050091c3ae7ec6d51d3c6bbfe4233593944e9e8385604051600160a060020a03909216825260208201526040908101905180910390a2600980546001019055600160a060020a038216600090815260056020526040902054151561217557600180548082016120d58382612289565b5060009182526020909120018054600160a060020a031916600160a060020a0384169081179091556370a082313060405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561214157600080fd5b5af1151561214e57600080fd5b5050506040518051600160a060020a03841660009081526005602052604090205550611130565b50600160a060020a03166000908152600560205260409020805491909101905550565b600083600160a060020a03811615156121b057600080fd5b600454915060806040519081016040908152600160a060020a0387168252602080830187905281830186905260006060840181905285815260029091522081518154600160a060020a031916600160a060020a03919091161781556020820151816001015560408201518160020190805161222f929160200190612326565b506060820151600391909101805460ff191691151591909117905550600480546001019055817fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5160405160405180910390a2509392505050565b815481835581811511611bf657600083815260209020611bf691810190830161239c565b60206040519081016040526000815290565b828054828255906000526020600020908101928215612316579160200282015b828111156123165782518254600160a060020a031916600160a060020a0391909116178255602092909201916001909101906122df565b506123229291506123b6565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061236757805160ff1916838001178555612394565b82800160010185558215612394579182015b82811115612394578251825591602001919060010190612379565b506123229291505b610d3291905b8082111561232257600081556001016123a2565b610d3291905b80821115612322578054600160a060020a03191681556001016123bc5600a165627a7a72305820093e4169138e9fc8ced5bccbc93372da29d53223deb52ea1f0271f9134e4f56a0029";
- private MultiSigTokenWallet(String contractAddress, Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) {
+ protected MultiSigTokenWallet(String contractAddress, Web3j web3j, Credentials credentials, BigInteger gasPrice, BigInteger gasLimit) {
super(BINARY, contractAddress, web3j, credentials, gasPrice, gasLimit);
}
- private MultiSigTokenWallet(String contractAddress, Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) {
+ protected MultiSigTokenWallet(String contractAddress, Web3j web3j, TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit) {
super(BINARY, contractAddress, web3j, transactionManager, gasPrice, gasLimit);
}
@@ -50,12 +53,13 @@ public final class MultiSigTokenWallet extends Contract {
final Event event = new Event("Confirmation",
Arrays.
- * Do not modify!
- * Please use the web3j command line tools, or {@link org.web3j.codegen.SolidityFunctionWrapperGenerator} to update.
+ * getTokenList() {
+ final Function function = new Function("getTokenList",
Arrays.
(
+ new Callable
() {
+ @Override
+ @SuppressWarnings("unchecked")
+ public List call() throws Exception {
+ List