Functions
Const bid
- bid(geohash6: string, bidAmount: number, zoneFactoryContract: Contract, detherTokenContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
bidAmount: number
-
zoneFactoryContract: Contract
-
detherTokenContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const calcHarbergerTax
- calcHarbergerTax(startTime: number, endTime: number, dthAmount: BigNumber): BigNumber
-
Parameters
-
startTime: number
-
endTime: number
-
dthAmount: BigNumber
Returns BigNumber
Const checkForeclosure
- checkForeclosure(beginTime: number, endTime: number, balance: string, zoneContract: Contract): Promise<boolean>
-
Parameters
-
beginTime: number
-
endTime: number
-
balance: string
-
zoneContract: Contract
Returns Promise<boolean>
Const checkIfWithdrawable
- checkIfWithdrawable(zoneContract: Contract, ethAddress: string, auctionID: number): Promise<number>
-
Parameters
-
zoneContract: Contract
-
ethAddress: string
-
auctionID: number
Returns Promise<number>
Const claimFree
- claimFree(geohash6: string, wallet: Wallet, zoneFactoryContract: Contract, detherTokenContract: Contract, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
wallet: Wallet
-
zoneFactoryContract: Contract
-
detherTokenContract: Contract
-
Returns Promise<ContractTransaction>
Const create
- create(country: string, geohash6: string, amount: number, zoneFactoryContract: Contract, detherTokenContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
country: string
-
geohash6: string
-
amount: number
-
zoneFactoryContract: Contract
-
detherTokenContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const createZoneBytes
- createZoneBytes(country: string, geohash6: string): string
-
Parameters
-
country: string
-
geohash6: string
Returns string
Const getOpenBid
- getOpenBid(address: string, zoneFactoryContract: Contract): Promise<any>
-
Parameters
-
address: string
-
zoneFactoryContract: Contract
Returns Promise<any>
Const getZoneByAddress
- getZoneByAddress(address: string, provider: Provider): Promise<IZone>
-
Parameters
-
address: string
-
provider: Provider
Returns Promise<IZone>
Const getZoneByGeohash
- getZoneByGeohash(geohash6: string, zoneFactoryContract: Contract, provider: Provider): Promise<IZone>
-
Parameters
-
geohash6: string
-
zoneFactoryContract: Contract
-
provider: Provider
Returns Promise<IZone>
Const getZonesStatus
- getZonesStatus(geohash6List: string[], zoneFactoryContract: Contract, provider: Provider): Promise<any[]>
-
Parameters
-
geohash6List: string[]
-
zoneFactoryContract: Contract
-
provider: Provider
Returns Promise<any[]>
Const isBidderOnthisAuction
- isBidderOnthisAuction(zoneAddress: string, ethAddress: string, auctionID: number, provider: Provider): Promise<number>
-
Parameters
-
zoneAddress: string
-
ethAddress: string
-
auctionID: number
-
provider: Provider
Returns Promise<number>
Const isZoneOpened
- isZoneOpened(geohash6: string, country: string, geoRegistryContract: Contract): Promise<Boolean>
-
Parameters
-
geohash6: string
-
country: string
-
geoRegistryContract: Contract
Returns Promise<Boolean>
Const isZoneOwned
- isZoneOwned(geohash6: string, zoneFactoryContract: Contract, provider: Provider): Promise<Boolean>
-
Parameters
-
geohash6: string
-
zoneFactoryContract: Contract
-
provider: Provider
Returns Promise<Boolean>
Const isZoneOwner
- isZoneOwner(address: string, zoneFactoryContract: Contract, provider: Provider): Promise<any>
-
Parameters
-
address: string
-
zoneFactoryContract: Contract
-
provider: Provider
Returns Promise<any>
Const processState
- processState(zoneAddress: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
zoneAddress: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const release
- release(geohash6: string, zoneFactoryContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
zoneFactoryContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const toLiveZone
- toLiveZone(zoneAddress: string, geohash6: string, zoneContract: Contract, zoneOwner: IZoneOwner, lastAuction: IZoneAuction): Promise<any>
-
Parameters
-
zoneAddress: string
-
geohash6: string
-
zoneContract: Contract
-
-
Returns Promise<any>
Const toLiveZoneNoBidYet
- toLiveZoneNoBidYet(zoneAddress: string, geohash6: string, zoneContract: Contract, zoneOwner: IZoneOwner): Promise<any>
-
Parameters
-
zoneAddress: string
-
geohash6: string
-
zoneContract: Contract
-
Returns Promise<any>
Const toLiveZoneRaw
- toLiveZoneRaw(zoneAddress: string, geohash6: string, zoneContract: Contract, zoneOwner: IZoneOwner, lastAuction: IZoneAuction): Promise<any>
-
Parameters
-
zoneAddress: string
-
geohash6: string
-
zoneContract: Contract
-
-
Returns Promise<any>
Const topUp
- topUp(geohash6: string, topUpAmount: string, zoneFactoryContract: Contract, detherTokenContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
topUpAmount: string
-
zoneFactoryContract: Contract
-
detherTokenContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawAuctionsRaw
- withdrawAuctionsRaw(zoneAddress: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
zoneAddress: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawDth
- withdrawDth(geohash6: string, zoneFactoryContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
zoneFactoryContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawDthAddress
- withdrawDthAddress(zoneAddress: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
zoneAddress: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawFromAuction
- withdrawFromAuction(geohash6: string, auctionId: number, zoneFactoryContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
auctionId: number
-
zoneFactoryContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawFromAuctionAddress
- withdrawFromAuctionAddress(zoneAddress: string, auctionId: number, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
zoneAddress: string
-
auctionId: number
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawFromAuctions
- withdrawFromAuctions(geohash6: string, auctionIds: number[], zoneFactoryContract: Contract, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
geohash6: string
-
auctionIds: number[]
-
zoneFactoryContract: Contract
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const withdrawFromAuctionsAddress
- withdrawFromAuctionsAddress(zoneAddress: string, auctionIds: number[], wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
zoneAddress: string
-
auctionIds: number[]
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const zoneAuctionArrToObj
- zoneAuctionArrToObj(onchainZoneAuction: any[]): IZoneAuction
-
Parameters
-
onchainZoneAuction: any[]
Const zoneOwnerArrToObj
- zoneOwnerArrToObj(onchainZoneOwner: any[]): IZoneOwner