gno.land/r/gnoswap/gns
README.md consts.gno doc.gno emission.gno emission_state.gno errors.gno getter.gno gnomod.toml gns.gno halving.gno utils.gno
[
{
"FuncName": "InitEmissionState",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "createdHeight",
"Type": "int64",
"Value": ""
},
{
"Name": "startTimestamp",
"Type": "int64",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "NewEmissionState",
"Params": [
{
"Name": "createdHeight",
"Type": "int64",
"Value": ""
},
{
"Name": "startTimestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/r/gnoswap/gns.EmissionState",
"Value": ""
}
]
},
{
"FuncName": "GetMaxEmissionAmount",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetMaximumSupply",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetInitialMintAmount",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "IsEmissionInitialized",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "IsEmissionActive",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "IsEmissionEnded",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYear",
"Params": [
{
"Name": "timestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetCurrentYear",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionAmountPerSecondInRange",
"Params": [
{
"Name": "fromTime",
"Type": "int64",
"Value": ""
},
{
"Name": "toTime",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]int64",
"Value": ""
},
{
"Name": ".res.1",
"Type": "[]int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionAmountPerSecondByTimestamp",
"Params": [
{
"Name": "timestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionLeftAmountByTimestamp",
"Params": [
{
"Name": "timestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionAccumulatedAmountByTimestamp",
"Params": [
{
"Name": "timestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearStartTimestamp",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearEndTimestamp",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearMaxAmount",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearMintAmount",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearLeftAmount",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearAccuAmount",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetAmountPerSecondPerHalvingYear",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingAmountsPerYear",
"Params": [
{
"Name": "year",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionCreatedHeight",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionStartTimestamp",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetEmissionEndTimestamp",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingYearInfo",
"Params": [
{
"Name": "timestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
},
{
"Name": ".res.1",
"Type": "int64",
"Value": ""
},
{
"Name": ".res.2",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "GetHalvingInfo",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/r/gnoswap/gns.HalvingData",
"Value": ""
}
]
},
{
"FuncName": "CalculateMintGnsAmount",
"Params": [
{
"Name": "fromTimestamp",
"Type": "int64",
"Value": ""
},
{
"Name": "toTimestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "Name",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "Symbol",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "Decimals",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "TotalSupply",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "KnownAccounts",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "BalanceOf",
"Params": [
{
"Name": "owner",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "Allowance",
"Params": [
{
"Name": "owner",
"Type": "string",
"Value": ""
},
{
"Name": "spender",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "MintGns",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "address",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "Transfer",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "to",
"Type": "string",
"Value": ""
},
{
"Name": "amount",
"Type": "int64",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "Approve",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "spender",
"Type": "string",
"Value": ""
},
{
"Name": "amount",
"Type": "int64",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "TransferFrom",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "from",
"Type": "string",
"Value": ""
},
{
"Name": "to",
"Type": "string",
"Value": ""
},
{
"Name": "amount",
"Type": "int64",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "Render",
"Params": [
{
"Name": "path",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "LastMintedTimestamp",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "LeftEmissionAmount",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "MintedEmissionAmount",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "NewHalvingData",
"Params": [
{
"Name": "startTimestamp",
"Type": "int64",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/r/gnoswap/gns.HalvingData",
"Value": ""
}
]
}
]# Gnoswap ($GNS) * **Decimals**: 6 * **Total supply**: 119382084226879 * **Known accounts**: 19445