Regenerate Dart bindings for salvium and peya
All checks were successful
consistency / checksum sync (push) Successful in 7s
consistency / Dart bindings sync (push) Successful in 1m1s
build / peya x86_64 Linux (push) Successful in 13m27s
build / peya Win64 (push) Successful in 14m37s

This commit is contained in:
Codex
2026-04-09 13:57:22 +02:00
parent cebd4cb419
commit 4b03e7aefa
2 changed files with 542 additions and 262 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -844,6 +844,24 @@ class SalviumC {
_SALVIUM_TransactionInfo_transfers_addressPtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>, int)>();
ffi.Pointer<ffi.Char> SALVIUM_TransactionInfo_transfers_asset(
ffi.Pointer<ffi.Void> txInfo_ptr,
int asset,
) {
return _SALVIUM_TransactionInfo_transfers_asset(
txInfo_ptr,
asset,
);
}
late final _SALVIUM_TransactionInfo_transfers_assetPtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>,
ffi.Int)>>('SALVIUM_TransactionInfo_transfers_asset');
late final _SALVIUM_TransactionInfo_transfers_asset =
_SALVIUM_TransactionInfo_transfers_assetPtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>, int)>();
int SALVIUM_TransactionHistory_count(
ffi.Pointer<ffi.Void> txHistory_ptr,
) {
@@ -1475,6 +1493,35 @@ class SalviumC {
late final _SALVIUM_CoinsInfo_description = _SALVIUM_CoinsInfo_descriptionPtr
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> SALVIUM_CoinsInfo_asset(
ffi.Pointer<ffi.Void> coinsInfo_ptr,
) {
return _SALVIUM_CoinsInfo_asset(
coinsInfo_ptr,
);
}
late final _SALVIUM_CoinsInfo_assetPtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>)>>('SALVIUM_CoinsInfo_asset');
late final _SALVIUM_CoinsInfo_asset = _SALVIUM_CoinsInfo_assetPtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
int SALVIUM_CoinsInfo_type(
ffi.Pointer<ffi.Void> coinsInfo_ptr,
) {
return _SALVIUM_CoinsInfo_type(
coinsInfo_ptr,
);
}
late final _SALVIUM_CoinsInfo_typePtr =
_lookup<ffi.NativeFunction<ffi.Uint8 Function(ffi.Pointer<ffi.Void>)>>(
'SALVIUM_CoinsInfo_type');
late final _SALVIUM_CoinsInfo_type = _SALVIUM_CoinsInfo_typePtr.asFunction<
int Function(ffi.Pointer<ffi.Void>)>();
int SALVIUM_Coins_count(
ffi.Pointer<ffi.Void> coins_ptr,
) {
@@ -1867,35 +1914,43 @@ class SalviumC {
ffi.Pointer<ffi.Char> SALVIUM_SubaddressAccountRow_getBalance(
ffi.Pointer<ffi.Void> subaddressAccountRow_ptr,
ffi.Pointer<ffi.Char> asset,
) {
return _SALVIUM_SubaddressAccountRow_getBalance(
subaddressAccountRow_ptr,
asset,
);
}
late final _SALVIUM_SubaddressAccountRow_getBalancePtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>>(
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>>(
'SALVIUM_SubaddressAccountRow_getBalance');
late final _SALVIUM_SubaddressAccountRow_getBalance =
_SALVIUM_SubaddressAccountRow_getBalancePtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>();
ffi.Pointer<ffi.Char> SALVIUM_SubaddressAccountRow_getUnlockedBalance(
ffi.Pointer<ffi.Void> subaddressAccountRow_ptr,
ffi.Pointer<ffi.Char> asset,
) {
return _SALVIUM_SubaddressAccountRow_getUnlockedBalance(
subaddressAccountRow_ptr,
asset,
);
}
late final _SALVIUM_SubaddressAccountRow_getUnlockedBalancePtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>>(
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>>(
'SALVIUM_SubaddressAccountRow_getUnlockedBalance');
late final _SALVIUM_SubaddressAccountRow_getUnlockedBalance =
_SALVIUM_SubaddressAccountRow_getUnlockedBalancePtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>();
int SALVIUM_SubaddressAccountRow_getRowId(
ffi.Pointer<ffi.Void> subaddressAccountRow_ptr,
@@ -2118,9 +2173,8 @@ class SalviumC {
ffi
.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Bool)>>(
'SALVIUM_Wallet_setStoreTxInfo');
late final _SALVIUM_Wallet_setStoreTxInfo =
_SALVIUM_Wallet_setStoreTxInfoPtr
.asFunction<void Function(ffi.Pointer<ffi.Void>, bool)>();
late final _SALVIUM_Wallet_setStoreTxInfo = _SALVIUM_Wallet_setStoreTxInfoPtr
.asFunction<void Function(ffi.Pointer<ffi.Void>, bool)>();
bool SALVIUM_Wallet_getStoreTxInfo(
ffi.Pointer<ffi.Void> wallet_ptr,
@@ -2133,9 +2187,8 @@ class SalviumC {
late final _SALVIUM_Wallet_getStoreTxInfoPtr =
_lookup<ffi.NativeFunction<ffi.Bool Function(ffi.Pointer<ffi.Void>)>>(
'SALVIUM_Wallet_getStoreTxInfo');
late final _SALVIUM_Wallet_getStoreTxInfo =
_SALVIUM_Wallet_getStoreTxInfoPtr
.asFunction<bool Function(ffi.Pointer<ffi.Void>)>();
late final _SALVIUM_Wallet_getStoreTxInfo = _SALVIUM_Wallet_getStoreTxInfoPtr
.asFunction<bool Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> SALVIUM_Wallet_getSeedLanguage(
ffi.Pointer<ffi.Void> wallet_ptr,
@@ -2431,6 +2484,70 @@ class SalviumC {
_SALVIUM_Wallet_publicMultisigSignerKeyPtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> SALVIUM_Wallet_secretViewBalance(
ffi.Pointer<ffi.Void> wallet_ptr,
) {
return _SALVIUM_Wallet_secretViewBalance(
wallet_ptr,
);
}
late final _SALVIUM_Wallet_secretViewBalancePtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>)>>('SALVIUM_Wallet_secretViewBalance');
late final _SALVIUM_Wallet_secretViewBalance =
_SALVIUM_Wallet_secretViewBalancePtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> SALVIUM_Wallet_secretProveSpend(
ffi.Pointer<ffi.Void> wallet_ptr,
) {
return _SALVIUM_Wallet_secretProveSpend(
wallet_ptr,
);
}
late final _SALVIUM_Wallet_secretProveSpendPtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>)>>('SALVIUM_Wallet_secretProveSpend');
late final _SALVIUM_Wallet_secretProveSpend =
_SALVIUM_Wallet_secretProveSpendPtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> SALVIUM_Wallet_secretGenerateAddress(
ffi.Pointer<ffi.Void> wallet_ptr,
) {
return _SALVIUM_Wallet_secretGenerateAddress(
wallet_ptr,
);
}
late final _SALVIUM_Wallet_secretGenerateAddressPtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>)>>('SALVIUM_Wallet_secretGenerateAddress');
late final _SALVIUM_Wallet_secretGenerateAddress =
_SALVIUM_Wallet_secretGenerateAddressPtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
ffi.Pointer<ffi.Char> SALVIUM_Wallet_secretGenerateImage(
ffi.Pointer<ffi.Void> wallet_ptr,
) {
return _SALVIUM_Wallet_secretGenerateImage(
wallet_ptr,
);
}
late final _SALVIUM_Wallet_secretGenerateImagePtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Void>)>>('SALVIUM_Wallet_secretGenerateImage');
late final _SALVIUM_Wallet_secretGenerateImage =
_SALVIUM_Wallet_secretGenerateImagePtr.asFunction<
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>();
void SALVIUM_Wallet_stop(
ffi.Pointer<ffi.Void> wallet_ptr,
) {
@@ -3623,6 +3740,55 @@ class SalviumC {
ffi.Pointer<ffi.Char>,
ffi.Pointer<ffi.Char>)>();
ffi.Pointer<ffi.Void> SALVIUM_Wallet_createStakeTransaction(
ffi.Pointer<ffi.Void> wallet_ptr,
ffi.Pointer<ffi.Char> dst_addr,
ffi.Pointer<ffi.Char> payment_id,
int amount,
int mixin_count,
int pendingTransactionPriority,
int subaddr_account,
ffi.Pointer<ffi.Char> preferredInputs,
ffi.Pointer<ffi.Char> separator,
) {
return _SALVIUM_Wallet_createStakeTransaction(
wallet_ptr,
dst_addr,
payment_id,
amount,
mixin_count,
pendingTransactionPriority,
subaddr_account,
preferredInputs,
separator,
);
}
late final _SALVIUM_Wallet_createStakeTransactionPtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Void> Function(
ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.Char>,
ffi.Pointer<ffi.Char>,
ffi.Uint64,
ffi.Uint32,
ffi.Int,
ffi.Uint32,
ffi.Pointer<ffi.Char>,
ffi.Pointer<ffi.Char>)>>('SALVIUM_Wallet_createStakeTransaction');
late final _SALVIUM_Wallet_createStakeTransaction =
_SALVIUM_Wallet_createStakeTransactionPtr.asFunction<
ffi.Pointer<ffi.Void> Function(
ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.Char>,
ffi.Pointer<ffi.Char>,
int,
int,
int,
int,
ffi.Pointer<ffi.Char>,
ffi.Pointer<ffi.Char>)>();
ffi.Pointer<ffi.Void> SALVIUM_Wallet_loadUnsignedTx(
ffi.Pointer<ffi.Void> wallet_ptr,
ffi.Pointer<ffi.Char> unsigned_filename,