axelar-gmp-sdk-solidity

Solidity API

WeightedSigner

This struct represents the weighted signer

Parameters

| Name | Type | Description | | —- | —- | ———– |

struct WeightedSigner {
  address signer;
  uint128 weight;
}

WeightedSigners

This struct represents the weighted signers payload

Parameters

| Name | Type | Description | | —- | —- | ———– |

struct WeightedSigners {
  struct WeightedSigner[] signers;
  uint128 threshold;
  bytes32 nonce;
}

Proof

This struct represents a proof for a message from the weighted signers

Parameters

| Name | Type | Description | | —- | —- | ———– |

struct Proof {
  struct WeightedSigners signers;
  bytes[] signatures;
}