You can add the token address to a Web3 compatible wallet. If you are using Metamask, check out following guide on how to connect Metamask to Binance Smart Chain Testnet or Mainnet.
If you have setup Metamask for Binance Chain Testnet, use the bnb-faucet to fund your account with some Testnet BNB's. (You need BNB in order to deploy the contract on BSC)
You can use remix to compile and deploy the Token contract on any EVM compatible Smart Chain.
Upload the contract folder to the remix Editor.
Select tokenV0.sol
and switch to the 2nd tab in left Menu. Execute compile
action.
If you compiled the token contract, select the 3th tab in left Menu and select following:
- Use
Injected WEB3
if using metamask - In the contract dropdown, select
TFT - tokenV0.sol
- Click
deploy
- Execute transaction on metamask
Copy the contract address (Click on the copy button in the deployed contracts section)
Now browse to bscscan-testnet and search for your deployed contract.
Select proxy.sol
in the source file editor tab, change this with your deployed Token contract address.
Select proxy.sol
and switch to the 2nd tab in left Menu. Execute compile
action.
If you compiled the proxy contract, select the 3th tab in left Menu and select following:
- Use
Injected WEB3
if using metamask - In the contract dropdown, select
Proxy - proxy.sol
- Click
deploy
- Execute transaction on metamask
Copy the contract address (Click on the copy button in the deployed contracts section)
Now browse to bscscan-testnet and search for your deployed contract.
Upload the contract folder to the remix Editor.
Select MultiSigWallet.sol
and switch to the 2nd tab in left Menu. Execute compile
action.
If you compiled the multisig contract, select the 3th tab in left Menu and select following:
- Use
Injected WEB3
if using metamask - In the contract dropdown, select
MultiSigWallet - MultiSigWallet.sol
- Click on the chevron to the right of deploy
- Fill in the owner addresses in format ["address1", "address2", "...", ...] and fill in the required amount of signatures
- Click
deploy
- Execute transaction on metamask
Copy the contract address (Click on the copy button in the deployed contracts section)
Now browse to bscscan-testnet and search for your deployed contract.
Copy the multisig contract address, click on the 3th tab in the remix editor and click on the token contract implementation in the section deployed contracts
.
Execute the transaction addOwner
and provide the multisig contract address and click transact
.
In Remix when you compile a contract you can select ABI button (this will copy the ABI string to your clipboard).
Save the contents to a file.
cd bridge/stellar/api/bridge/contract
go generate
cd bridge/stellar/api/bridge/mscontract
go generate