On the command to initiate SNS treasury transfers, there is a field from_treasury. I understand this relates to the treasuries of ICP and the SNS native token. Is there a way to see which “treasury-id” corresponds to which?
For example, does from_treasury = 0 transfer from the ICP treasury and from_treasury = 1 transfer the SNS native token? Is there a way to create more treasuries (e.g. 2, 3, …)?
// Whether to make the transfer from the NNS ledger (in ICP) or
// to make the transfer from the SNS ledger (in SNS tokens).
enum TransferFrom {
TRANSFER_FROM_UNSPECIFIED = 0;
TRANSFER_FROM_ICP_TREASURY = 1;
TRANSFER_FROM_SNS_TOKEN_TREASURY = 2;
}