From 0b55e9bd608405e3e6ca12cace5f83ef0be8693d Mon Sep 17 00:00:00 2001 From: bengtlofgren Date: Fri, 10 Nov 2023 14:31:08 +0100 Subject: [PATCH] changelog added and fomatted properly --- .changelog/unreleased/SDK/2140-sdk-redelegate.md | 3 +++ sdk/src/lib.rs | 9 +++++---- sdk/src/tx.rs | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changelog/unreleased/SDK/2140-sdk-redelegate.md diff --git a/.changelog/unreleased/SDK/2140-sdk-redelegate.md b/.changelog/unreleased/SDK/2140-sdk-redelegate.md new file mode 100644 index 0000000000..66b1b3d4b8 --- /dev/null +++ b/.changelog/unreleased/SDK/2140-sdk-redelegate.md @@ -0,0 +1,3 @@ +- A high level function new_redelegate is added to the sdk to allow developers + to make and submit redelegation functions from the minimum number of arguments + required ([\#2140](https://github.com/anoma/namada/pull/2140)) \ No newline at end of file diff --git a/sdk/src/lib.rs b/sdk/src/lib.rs index 6aa3df59ea..56cc9a957d 100644 --- a/sdk/src/lib.rs +++ b/sdk/src/lib.rs @@ -67,10 +67,10 @@ use crate::token::DenominatedAmount; use crate::tx::{ ProcessTxResponse, TX_BOND_WASM, TX_BRIDGE_POOL_WASM, TX_CHANGE_COMMISSION_WASM, TX_IBC_WASM, TX_INIT_PROPOSAL, - TX_INIT_VALIDATOR_WASM, TX_RESIGN_STEWARD, TX_REVEAL_PK, TX_TRANSFER_WASM, - TX_UNBOND_WASM, TX_UNJAIL_VALIDATOR_WASM, TX_UPDATE_ACCOUNT_WASM, - TX_UPDATE_STEWARD_COMMISSION, TX_VOTE_PROPOSAL, TX_WITHDRAW_WASM, - VP_USER_WASM, TX_REDELEGATE_WASM, + TX_INIT_VALIDATOR_WASM, TX_REDELEGATE_WASM, TX_RESIGN_STEWARD, + TX_REVEAL_PK, TX_TRANSFER_WASM, TX_UNBOND_WASM, TX_UNJAIL_VALIDATOR_WASM, + TX_UPDATE_ACCOUNT_WASM, TX_UPDATE_STEWARD_COMMISSION, TX_VOTE_PROPOSAL, + TX_WITHDRAW_WASM, VP_USER_WASM, }; use crate::wallet::{Wallet, WalletIo, WalletStorage}; @@ -217,6 +217,7 @@ pub trait Namada<'a>: Sized { } } + // Make a Tx Redelegation for the given minimum set of arguments fn new_redelegation( &self, source: Address, diff --git a/sdk/src/tx.rs b/sdk/src/tx.rs index 7fdb8feb3f..19995c4317 100644 --- a/sdk/src/tx.rs +++ b/sdk/src/tx.rs @@ -106,6 +106,7 @@ pub const TX_RESIGN_STEWARD: &str = "tx_resign_steward.wasm"; /// Update steward commission WASM path pub const TX_UPDATE_STEWARD_COMMISSION: &str = "tx_update_steward_commission.wasm"; +/// Redelegat WASM path pub const TX_REDELEGATE_WASM: &str = "tx_redelegate.wasm"; /// Default timeout in seconds for requests to the `/accepted`