Built-in Functions
Built-in Functions
Transfer
{
'/transfer/{from_addr}/{to_addr}/{transfer_id}/value': _transfer(value, context) {
// Check (the balance of from_addr) >= value
// Decrement the balance of from_addr by value
// Increment the balance of to_addr by value
}
}Deposit
{
'/deposit/{service_id}/{addr}/{deposit_id}/value': _deposit(value, context) {
// Check (the balance of addr) >= value
// Decrement the balance of addr by value
// Increment the value of /deposit_accounts/$service_id/$addr by value
// Set /deposit_accounts/$service_id/$addr/expire_at as
// transaction's timestamp + service's deposit lockup time, which is
// configured at /deposit_accounts/$service_id/config/lockup_duration
}
}Withdraw
Last updated