syntax = "proto3";

package common.payment.v1;

option go_package = "github.com/tech/sendico/pkg/proto/common/payment/v1;paymentv1";

// ChainAssetKey identifies an on-chain asset by network and token symbol.
message ChainAssetKey {
  string chain = 1;
  string token_symbol = 2;
}

// ChainAsset extends ChainAssetKey with optional contract address override.
message ChainAsset {
  ChainAssetKey key = 1;
  optional string contract_address = 2;
}

