Interface | Description |
---|---|
AllowedActions.Action | |
ForbiddenActions.Action |
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.
|
BittrexRateProvider |
This is a helper class which loads exchange rate data from Bittrex.
|
ChildToParentExchange |
Sample contract which receives amount in child chain and returns amount in parent chain according to the coin exchange
order book.
|
ChildToParentExchange.CoinExchangeOrders | |
DatabaseAccess | |
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 attemps acttions not allowed by the security policy.
|
ForgingReward |
The forging reward contract is used to reward forgers for generating blocks on the Ardor and Nxt blockchains.
|
HelloWorld |
Sample contract to demonstrate the basic operations
To trigger the contract, send a message transaction or transaction with attached message, set the recipient to the
contract runner account, set the message text to {"contract":"HelloWorld"}
In response the contract will send a message transaction back to the sender account.
|
IgnisArdorRates |
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.
|
NewAccountFaucet | |
PropertyBasedLottery | |
RandomPayment | |
SplitPayment |