| Crates.io | solana-axelar-its |
| lib.rs | solana-axelar-its |
| version | 0.1.8 |
| created_at | 2025-11-25 18:03:28.201574+00 |
| updated_at | 2026-01-08 20:09:11.044616+00 |
| description | Axelar Interchain Token Service (ITS) Anchor program for Solana |
| homepage | https://github.com/axelarnetwork/axelar-amplifier-solana |
| repository | https://github.com/axelarnetwork/axelar-amplifier-solana |
| max_upload_size | |
| id | 1950201 |
| size | 1,485,512 |
Contract id is set to default value in ./src/lib.rs as shown in here:
solana_program::declare_id!("its1111111111111111111111111111111111111111");
Currently, id values can be changed for stagenet or devnet. To apply it, pre-compilation script ./build.rs is invoked before compilation and id update in ./src/lib.rs is done when environment variable CHAIN_ENV is set in the following way:
CHAIN_ENV=stagenet cargo build-sbf
In case that id needs to be changed for devnet, id value needs to be reset to the default one. Here is an example of reset with versioning system:
git checkout -- .
CHAIN_ENV=devnet cargo build-sbf