Skip to content

Commit

Permalink
Merge pull request #103 from nikbhintade/patch-1
Browse files Browse the repository at this point in the history
Update staking.mdx
  • Loading branch information
cordt-sei authored Aug 20, 2024
2 parents 92b28d7 + a536d4d commit 3a770dd
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion pages/dev-interoperability/precompiles/staking.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@ This precompile allows EVM contracts to interact with Sei's staking module, enab
## Functions

### Transactions
- `delegate`: Allows a user to delegate a specified amount of tokens to a validator
- `delegate`: Allows a user to delegate a specified amount of tokens to a validator. This function will truncate the `msg.value` to 6 decimals to

```solidity
/// Delegates Sei to the specified validator.
/// @dev This function truncates msg.value to 6 decimal places for interaction with the staking module
/// @param valAddress The Sei address of the validator.
/// @return Whether the delegation was successful.
function delegate(
Expand All @@ -24,6 +25,7 @@ This precompile allows EVM contracts to interact with Sei's staking module, enab

```solidity
/// Redelegates Sei from one validator to another.
/// @dev The amount should be in 6 decimal precision, not 18. 1 SEI = 1_000_000 uSEI
/// @param srcAddress The Sei address of the validator to move delegations from.
/// @param dstAddress The Sei address of the validator to move delegations to.
/// @param amount The amount of Sei to move from srcAddress to dstAddress.
Expand All @@ -38,6 +40,7 @@ This precompile allows EVM contracts to interact with Sei's staking module, enab
- `undelegate`: Provides the functionality for a user to withdraw a specified amount of tokens from a validator
```solidity
/// Undelegates Sei from the specified validator.
/// @dev The amount should be in 6 decimal precision, not 18. 1 SEI = 1_000_000 uSEI
/// @param valAddress The Sei address of the validator to undelegate from.
/// @param amount The amount of Sei to undelegate.
/// @return Whether the undelegation was successful.
Expand Down

0 comments on commit 3a770dd

Please sign in to comment.