Skip to content

Commit 669e5c3

Browse files
authored
improve wrap token script (#184)
1 parent 39b6f53 commit 669e5c3

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

base/Makefile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,9 @@ deploy:
7171
upgrade:
7272
BRIDGE_ENVIRONMENT=$(ENV_NAME) forge script UpgradeScript --account testnet-upgrade --rpc-url $(BASE_RPC) --broadcast -vvvv
7373

74-
.PHONY: create-wrapped-sol
75-
create-wrapped-sol:
76-
BRIDGE_ENVIRONMENT=$(ENV_NAME) TOKEN_NAME=WrappedSOL TOKEN_SYMBOL=wSOL REMOTE_TOKEN=$(REMOTE_SOL) forge script CreateTokenScript --account testnet-admin --rpc-url $(BASE_RPC) --broadcast -vvvv
77-
7874
.PHONY: create-wrapped-spl
7975
create-wrapped-spl:
80-
BRIDGE_ENVIRONMENT=$(ENV_NAME) TOKEN_NAME=WrappedSPL TOKEN_SYMBOL=wSPL REMOTE_TOKEN=$(REMOTE_SPL) forge script CreateTokenScript --ledger --hd-paths "m/44'/60'/$(LEDGER_ACCOUNT)'/0/0" --rpc-url $(BASE_RPC) --broadcast -vvvv
76+
BRIDGE_ENVIRONMENT=$(ENV_NAME) TOKEN_NAME=WrappedSPL TOKEN_SYMBOL=wSPL REMOTE_TOKEN=$(REMOTE_SPL) TOKEN_DECIMALS=9 forge script CreateTokenScript --ledger --hd-paths "m/44'/60'/$(LEDGER_ACCOUNT)'/0/0" --rpc-url $(BASE_RPC) --broadcast -vvvv
8177

8278
.PHONY: create-mock-token
8379
create-mock-token:

base/script/actions/CreateToken.s.sol

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ contract CreateTokenScript is DevOps {
1313
using LibString for string;
1414

1515
bytes32 public immutable REMOTE_TOKEN = vm.envBytes32("REMOTE_TOKEN");
16+
uint8 public immutable TOKEN_DECIMALS = uint8(vm.envUint("TOKEN_DECIMALS"));
1617
string public tokenName = vm.envString("TOKEN_NAME");
1718
string public tokenSymbol = vm.envString("TOKEN_SYMBOL");
1819

@@ -25,7 +26,7 @@ contract CreateTokenScript is DevOps {
2526
function run() public {
2627
vm.startBroadcast();
2728
address token = crossChainErc20Factory.deploy({
28-
remoteToken: REMOTE_TOKEN, name: tokenName, symbol: tokenSymbol, decimals: 9
29+
remoteToken: REMOTE_TOKEN, name: tokenName, symbol: tokenSymbol, decimals: TOKEN_DECIMALS
2930
});
3031
console.log("Deployed Token at: %s", token);
3132
vm.stopBroadcast();

0 commit comments

Comments
 (0)