| Class | Description |
|---|---|
| AllForOnePayment |
The AllForOnePayment contract is triggered every pre-defined number of blocks, sums the received transactions and
sends all of the amount back to one of the payers at random.
|
| AllowedActions |
Contract for testing purposes which attempts actions allowed by the security policy and verifies that they indeed
succeed.
|
| BittrexRateProvider |
This is a helper class which loads exchange rate data from Bittrex.
|
| ChainMonitor |
Monitor the blockchain for unexpected conditions
|
| ChildToParentExchange |
Sample contract which receives amount in child chain and returns amount in parent chain according to the coin exchange
order book.
|
| ChildToParentExchange.CoinExchangeOrders | |
| ContractWithInnerInterface | |
| DatabaseAccess |
Sample contracts to demonstrate how to work with contract permissions.
|
| DistributedRandomNumberGenerator |
The DistributedRandomNumberGenerator is a utility contract which given a list of accounts and their weight, selects
randomly one the accounts.
|
| ForbiddenActions |
Contract for testing purposes which attempts actions not allowed by the security policy and verifies that they indeed
fail.
|
| ForgingReward |
The forging reward contract is used to reward forgers for generating blocks on the Ardor and Nxt blockchains.
|
| GetRandomNumber | |
| HelloWorld |
Sample contract to demonstrate the basic operations.
|
| HelloWorldForwarder |
Sample contract to demonstrate basic operations.
|
| IgnisArdorRates<InvocationData,ReturnedData> |
This sample Oracle contract loads the Ignis per Ardor exchange rate from Bittrex and from the internal coin exchange.
|
| LeaseRenewal |
TODO lease renewal still needs some work don't deploy it at the moment
The LeaseRenewal contract checks the existing lessors of the contract account for lease renewal.
|
| LiberlandCitizenRegistry<InvocationData,ReturnedData> |
Load Liberland citizen records and register them on the blockchain as account proprties
This class requires JDK 11, since we still rely on JDK 8 we comment out all the JDK 11 code and replaced it with
mockup data that you'll need to comment out.
|
| NewAccountFaucet | |
| PropertyBasedLottery |
Sample contract which sets a property based on random selection.
|
| RandomPayment |
Sample contract which receives amount from the trigger transaction and returns a random amount between 0 and twice the received amount.
|
| SlackNotifier |
Post a message to slack using a web hook.
|
| SplitPayment | |
| TelegramNotifier |
Post a message to slack using a web hook.
|
| WhaleAlert |
A contact which monitors new transactions and asset trades and report alerts
when high value transaction or trade is observed.
|
| WhaleAlert.AlertThreshold |
| Enum | Description |
|---|---|
| WhaleAlert.HoldingType |