import json import core, utils import response_type proc acceptRequestAddressForTransaction*(messageId: string, address: string): RpcResponse[JsonNode] {.raises: [Exception].} = callPrivateRPC("acceptRequestAddressForTransaction".prefix, %* [messageId, address]) proc declineRequestAddressForTransaction*(messageId: string): RpcResponse[JsonNode] {.raises: [Exception].} = callPrivateRPC("declineRequestAddressForTransaction".prefix, %* [messageId]) proc declineRequestTransaction*(messageId: string): RpcResponse[JsonNode] {.raises: [Exception].} = callPrivateRPC("declineRequestTransaction".prefix, %* [messageId]) proc requestAddressForTransaction*(chatId: string, fromAddress: string, amount: string, tokenAddress: string): RpcResponse[JsonNode] {.raises: [Exception].} = callPrivateRPC("requestAddressForTransaction".prefix, %* [chatId, fromAddress, amount, tokenAddress]) proc requestTransaction*(chatId: string, fromAddress: string, amount: string, tokenAddress: string): RpcResponse[JsonNode] {.raises: [Exception].} = callPrivateRPC("requestTransaction".prefix, %* [chatId, amount, tokenAddress, fromAddress]) proc acceptRequestTransaction*(transactionHash: string, messageId: string, signature: string): RpcResponse[JsonNode] {.raises: [Exception].} = callPrivateRPC("acceptRequestTransaction".prefix, %* [transactionHash, messageId, signature])