Skip to main content

Client

A user can interact with the x/sanction module using gRPC, CLI, or REST.

gRPC​

A user can interact with and query the x/sanction module using gRPC.

For details see Msg Service or gRPC Queries.

CLI​

The gRPC transaction and query endpoints are made available through CLI helpers.

Transactions​

The transaction endpoints are only for use with governance proposals. As such, the CLI's tx gov commands can be used to interact with them.

Queries​

Each of these commands facilitates running a gRPC query. Standard query flags are available unless otherwise noted.

IsSanctioned​

$ simd query sanction is-sanctioned --help
Check if an address is sanctioned.

Examples:
$ simd query sanction is-sanctioned cosmos1v4uxzmtsd3j4zat9wfu5zerywgc47h6luruvdf
$ simd query sanction is cosmos1v4uxzmtsd3j4zat9wfu5zerywgc47h6luruvdf
$ simd query sanction check cosmos1v4uxzmtsd3j4zat9wfu5zerywgc47h6luruvdf

Usage:
simd query sanction is-sanctioned <address> [flags]

Aliases:
is-sanctioned, is, check, is-sanction

SanctionedAddresses​

$ simd query sanction sanctioned-addresses --help
List all the sanctioned addresses.

Examples:
$ simd query sanction sanctioned-addresses
$ simd query sanction addresses
$ simd query sanction all

Usage:
simd query sanction sanctioned-addresses [flags]

Aliases:
sanctioned-addresses, addresses, all

Standard pagination flags are also available for this command.

TemporaryEntries​

simd query sanction temporary-entries --help
List all temporarily sanctioned/unsanctioned addresses.
If an address is provided, only temporary entries for that address are returned.
Otherwise, all temporary entries are returned.

Examples:
$ simd query sanction temporary-entries
$ simd query sanction temporary-entries cosmos1v4uxzmtsd3j4zat9wfu5zerywgc47h6luruvdf
$ simd query sanction temp-entries
$ simd query sanction temp-entries cosmos1v4uxzmtsd3j4zat9wfu5zerywgc47h6luruvdf
$ simd query sanction temp
$ simd query sanction temp cosmos1v4uxzmtsd3j4zat9wfu5zerywgc47h6luruvdf

Usage:
simd query sanction temporary-entries [<address>] [flags]

Aliases:
temporary-entries, temp-entries, temp

Standard pagination flags are also available for this command.

Params​

$ simd query sanction params --help
Get the sanction module params.

Example:
$ simd query sanction params

Usage:
simd query sanction params [flags]

REST​

Each of the sanction gRPC query endpoints is also available through one or more REST endpoints.

NameURL
IsSanctioned/cosmos/sanction/v1beta1/check/{address}
SanctionedAddresses/cosmos/sanction/v1beta1/all
TemporaryEntries - all/cosmos/sanction/v1beta1/temp
TemporaryEntries - specific/cosmos/sanction/v1beta1/temp?address={address}
Params/cosmos/sanction/v1beta1/params

For SanctionedAddresses and TemporaryEntries, pagination parameters can be provided using the standard pagination query parameters.