
The data structures defined by this contract.
Table row type of balances
{ "name": "balances_row", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "drops", "type": "int64" }, { "name": "ram_bytes", "type": "int64" } ] }
-
{ "name": "bind", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "droplet_ids", "type": "uint64[]" } ] }
-
{ "name": "bytescost", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "destroy", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "droplet_ids", "type": "uint64[]" }, { "name": "memo", "type": "string?" }, { "name": "to_notify", "type": "name?" } ] }
Action return type for destroy
{ "name": "destroy_return_value", "base": "", "fields": [ { "name": "unbound_destroyed", "type": "int64" }, { "name": "bytes_reclaimed", "type": "int64" } ] }
-
{ "name": "drop_row", "base": "", "fields": [ { "name": "seed", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "created", "type": "block_timestamp_type" }, { "name": "bound", "type": "bool" } ] }
-
{ "name": "enable", "base": "", "fields": [ { "name": "enabled", "type": "bool" } ] }
-
{ "name": "generate", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bound", "type": "bool" }, { "name": "amount", "type": "uint32" }, { "name": "data", "type": "string" }, { "name": "to_notify", "type": "name?" }, { "name": "memo", "type": "string?" } ] }
Action return type for generate
{ "name": "generate_return_value", "base": "", "fields": [ { "name": "bytes_used", "type": "int64" }, { "name": "bytes_balance", "type": "int64" } ] }
-
{ "name": "lock", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "droplet_ids", "type": "uint64[]" } ] }
-
{ "name": "lock_row", "base": "", "fields": [ { "name": "seed", "type": "uint64" } ] }
Action parameter in logdestroy
{ "name": "logdestroy", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "drops", "type": "drop_row[]" }, { "name": "destroyed", "type": "int64" }, { "name": "unbound_destroyed", "type": "int64" }, { "name": "bytes_reclaimed", "type": "int64" }, { "name": "memo", "type": "string?" }, { "name": "to_notify", "type": "name?" } ] }
-
{ "name": "logdrops", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "int64" }, { "name": "before_drops", "type": "int64" }, { "name": "drops", "type": "int64" } ] }
Action parameter in loggenerate
{ "name": "loggenerate", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "drops", "type": "drop_row[]" }, { "name": "generated", "type": "int64" }, { "name": "bytes_used", "type": "int64" }, { "name": "bytes_balance", "type": "int64" }, { "name": "data", "type": "string" }, { "name": "to_notify", "type": "name?" }, { "name": "memo", "type": "string?" } ] }
Action parameter in logrambytes
{ "name": "logrambytes", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bytes", "type": "int64" }, { "name": "before_ram_bytes", "type": "int64" }, { "name": "ram_bytes", "type": "int64" } ] }
-
{ "name": "open", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "ramcost", "base": "", "fields": [ { "name": "bytes", "type": "int64" } ] }
-
{ "name": "state_row", "base": "", "fields": [ { "name": "genesis", "type": "block_timestamp_type" }, { "name": "bytes_per_drop", "type": "int64" }, { "name": "sequence", "type": "uint64" }, { "name": "enabled", "type": "bool" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "droplet_ids", "type": "uint64[]" }, { "name": "memo", "type": "string?" } ] }
-
{ "name": "unbind", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "droplet_ids", "type": "uint64[]" } ] }
-
{ "name": "unlock", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "droplet_ids", "type": "uint64[]" } ] }