Skip to content

Commit e8a1641

Browse files
committed
add decimal
1 parent ff33b65 commit e8a1641

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

packages/testing/src/test_utils.cairo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ pub impl TokenDeployImpl of Deployable<TokenConfig, TokenState> {
214214
owner_address: *self.owner,
215215
name: self.name.clone(),
216216
symbol: self.symbol.clone(),
217+
decimals: *self.decimals,
217218
);
218219
TokenState { address, owner: *self.owner }
219220
}

packages/utils/src/erc20/test_utils.cairo

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@ use snforge_std::{ContractClassTrait, DeclareResultTrait};
22
use starknet::ContractAddress;
33

44
pub fn deploy_mock_erc20_contract(
5-
initial_supply: u256, owner_address: ContractAddress, name: ByteArray, symbol: ByteArray,
5+
initial_supply: u256,
6+
owner_address: ContractAddress,
7+
name: ByteArray,
8+
symbol: ByteArray,
9+
decimals: u8,
610
) -> ContractAddress {
711
let mut calldata = ArrayTrait::new();
812
name.serialize(ref calldata);
913
symbol.serialize(ref calldata);
14+
decimals.serialize(ref calldata);
1015
initial_supply.serialize(ref calldata);
1116
owner_address.serialize(ref calldata);
1217
let erc20_contract = snforge_std::declare("DualCaseERC20Mock").unwrap().contract_class();

0 commit comments

Comments
 (0)