/* Generated by ts-generator ver. 0.0.8 */
/* tslint:disable */
///
import { BigNumber } from "bignumber.js";
export interface TokenRegistrarDataContract
extends Truffle.Contract {
"new"(
_rns: string | BigNumber,
_rootNode: string | BigNumber,
_tokenAddr: string | BigNumber,
meta?: Truffle.TransactionDetails
): Promise;
}
export interface TokenRegistrarDataInstance extends Truffle.ContractInstance {
rns(txDetails?: Truffle.TransactionDetails): Promise;
rootNode(txDetails?: Truffle.TransactionDetails): Promise;
sealedBids(
arg0: string | BigNumber,
arg1: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
tokenContract(txDetails?: Truffle.TransactionDetails): Promise;
startAuction: {
(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
startAuctions: {
(
_hashes: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hashes: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hashes: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hashes: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
};
newBid: {
(
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
};
newBidWithToken: {
(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_sealedBid: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_sealedBid: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_sealedBid: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_sealedBid: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
startAuctionsAndBid: {
(
_hashes: (string | BigNumber)[],
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hashes: (string | BigNumber)[],
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hashes: (string | BigNumber)[],
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hashes: (string | BigNumber)[],
_sealedBid: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
};
unsealBid: {
(
_hash: string | BigNumber,
_value: number | BigNumber | string,
_salt: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
_value: number | BigNumber | string,
_salt: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
_value: number | BigNumber | string,
_salt: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
_value: number | BigNumber | string,
_salt: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
finalizeAuction: {
(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
transfer: {
(
_hash: string | BigNumber,
_newOwner: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
_newOwner: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
_newOwner: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
_newOwner: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
releaseDeed: {
(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
eraseNode: {
(
_labels: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_labels: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_labels: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_labels: (string | BigNumber)[],
txDetails?: Truffle.TransactionDetails
): Promise;
};
transferRegistrars: {
(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
payRent: {
(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
payRentWithToken: {
(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_from: string | BigNumber,
_tokenQuantity: number | BigNumber | string,
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
};
acceptRegistrarTransfer: {
(
_hash: string | BigNumber,
_deed: string | BigNumber,
_registrationDate: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_hash: string | BigNumber,
_deed: string | BigNumber,
_registrationDate: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_hash: string | BigNumber,
_deed: string | BigNumber,
_registrationDate: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_hash: string | BigNumber,
_deed: string | BigNumber,
_registrationDate: number | BigNumber | string,
txDetails?: Truffle.TransactionDetails
): Promise;
};
state(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
entries(
_hash: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise<[BigNumber, string, BigNumber, BigNumber, BigNumber]>;
shaBid(
_hash: string | BigNumber,
_owner: string | BigNumber,
_value: number | BigNumber | string,
_salt: string | BigNumber,
txDetails?: Truffle.TransactionDetails
): Promise;
tokenFallback: {
(
_from: string | BigNumber,
_value: number | BigNumber | string,
_data: string,
txDetails?: Truffle.TransactionDetails
): Promise;
call(
_from: string | BigNumber,
_value: number | BigNumber | string,
_data: string,
txDetails?: Truffle.TransactionDetails
): Promise;
sendTransaction(
_from: string | BigNumber,
_value: number | BigNumber | string,
_data: string,
txDetails?: Truffle.TransactionDetails
): Promise;
estimateGas(
_from: string | BigNumber,
_value: number | BigNumber | string,
_data: string,
txDetails?: Truffle.TransactionDetails
): Promise;
};
}