Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Support relative amount for tokens and shares

Abierto
#176 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
go
Área
blockchain, cli

Línea de trabajo

Comienza en el punto de entrada de CLI para las transferencias de cuentas y rastrea cómo se calculan los saldos, las cantidades relativas y las comisiones de transacción. Define la sintaxis admitida para cantidades o participaciones y determina cómo debe aplicarse a las transferencias y a las demás operaciones enumeradas; se considera terminado cuando los porcentajes y las participaciones relativas funcionan correctamente, incluida la resta de comisiones y el vaciado de una cuenta.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Currently, there is no simple way to empty your account apart from copying and pasting the amount and subtracting the fee. One way to solve this is to support both the absolute number of tokens to transfer or the relative share of your account:

oasis account transfer <amount|share%> <to> [flags]

CLI would compute the correct amount by querying the account balance, compute the relative amount, compute the fee and subtract the fee from the relative amount.

In the case above, one could empty the account by invoking:

oasis account transfer 100% my_cold_wallet

The relative amount could as well be implemented for deposits, withdrawals, allowances, delegations and the same for the ParaTime-layer transactions. The undelegate command could also use the relative amount of shares.

Lenguaje dominante
Go
Estrellas
80
Forks
23
Merge medio
9 h 43 min
PR fusionados (30 d)
3

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de oasisprotocol/cli

Todos los issues de oasisprotocol/cli

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.